On Mon, 29 Jan 2024 at 08:54, Paolo Bonzini <pbonz...@redhat.com> wrote: > > On 1/29/24 09:18, Thomas Huth wrote: > > +static const ARMCPUInfo arm_v7m_cpus[] = { > > + { .name = "cortex-m0", .initfn = cortex_m0_initfn, > > + .class_init = arm_v7m_class_init }, > > + { .name = "cortex-m3", .initfn = cortex_m3_initfn, > > + .class_init = arm_v7m_class_init }, > > + { .name = "cortex-m4", .initfn = cortex_m4_initfn, > > + .class_init = arm_v7m_class_init }, > > + { .name = "cortex-m7", .initfn = cortex_m7_initfn, > > + .class_init = arm_v7m_class_init }, > > + { .name = "cortex-m33", .initfn = cortex_m33_initfn, > > + .class_init = arm_v7m_class_init }, > > + { .name = "cortex-m55", .initfn = cortex_m55_initfn, > > + .class_init = arm_v7m_class_init }, > > I'm not sure these CPU models make sense for linux-user
They do -- Linux has M-profile support, and we also have users for the linux-user emulation with M-profile CPUs (eg people run the gcc test suite that way). -- PMM