Skip to content
  • Anthony Liguori's avatar
    Merge remote-tracking branch 'afaerber/qom-cpu' into staging · 3d34a411
    Anthony Liguori authored
    # By Andreas Färber (16) and Igor Mammedov (1)
    # Via Andreas Färber
    * afaerber/qom-cpu:
      target-lm32: Update VMStateDescription to LM32CPU
      target-arm: Override do_interrupt for ARMv7-M profile
      cpu: Replace do_interrupt() by CPUClass::do_interrupt method
      cpu: Pass CPUState to cpu_interrupt()
      exec: Pass CPUState to cpu_reset_interrupt()
      cpu: Move halted and interrupt_request fields to CPUState
      target-cris/helper.c: Update Coding Style
      target-i386: Update VMStateDescription to X86CPU
      cpu: Introduce cpu_class_set_vmsd()
      cpu: Register VMStateDescription through CPUState
      stubs: Add a vmstate_dummy struct for CONFIG_USER_ONLY
      vmstate: Make vmstate_register() static inline
      target-sh4: Move PVR/PRR/CVR into SuperHCPUClass
      target-sh4: Introduce SuperHCPU subclasses
      cpus: Replace open-coded CPU loop in qmp_memsave() with qemu_get_cpu()
      monitor: Use qemu_get_cpu() in monitor_set_cpu()
      cpu: Fix qemu_get_cpu() to return NULL if CPU not found
    3d34a411