Message ID | 20220207075426.81934-1-f4bug@amsat.org (mailing list archive) |
---|---|
Headers | show |
Series | softmmu: Make various objects target agnostic | expand |
On 7/2/22 08:54, Philippe Mathieu-Daudé wrote: > This is a re-org accel/ and softmmu/ to have more target-agnostic > objects. > > Series fully reviewed. Paolo, Richard, do you want me to send a > pull request for this and the 'Remove "qemu/log.h"' series? Since soft-freeze is soon, I'm going to send a pull request for this cleanup. Queuing as 'abstract-arch-cpu'. > Philippe Mathieu-Daudé (21): > accel: Restrict sysemu stubs to system emulation > accel/meson: Only build hw virtualization with system emulation > exec: Declare vaddr as a generic target-agnostic type > exec: Make cpu_memory_rw_debug() target agnostic > sysemu/memory_mapping: Become target-agnostic > sysemu/kvm: Make kvm_on_sigbus() / kvm_on_sigbus_vcpu() target > agnostic > accel/kvm: Simplify user-mode #ifdef'ry > accel/hax: Introduce CONFIG_HAX_IS_POSSIBLE > softmmu/cpus: Code movement > accel: Introduce AccelOpsClass::cpu_thread_is_idle() > accel: Introduce AccelOpsClass::cpus_are_resettable() > softmmu/globals: Remove unused 'hw/i386/*' headers > softmmu/runstate: Clean headers > softmmu/physmem: Remove unnecessary include > softmmu/cpu-timers: Remove unused 'exec/exec-all.h' header > misc: Remove unnecessary "sysemu/cpu-timers.h" include > misc: Add missing "sysemu/cpu-timers.h" include > exec/gdbstub: Make gdb_exit() / gdb_set_stop_cpu() target agnostic > exec/cpu: Make address_space_init/reloading_memory_map target agnostic > softmmu: Add qemu_init_arch_modules() > softmmu: Build target-agnostic objects once