qemu-riscv
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v7 00/23] cpu: Introduce SysemuCPUOps structure


From: Richard Henderson
Subject: Re: [PATCH v7 00/23] cpu: Introduce SysemuCPUOps structure
Date: Wed, 26 May 2021 10:42:48 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1

On 5/17/21 3:51 AM, Philippe Mathieu-Daudé wrote:
   cpu: Remove duplicated 'sysemu/hw_accel.h' header
   cpu: Split as cpu-common / cpu-sysemu
   cpu: Un-inline cpu_get_phys_page_debug and cpu_asidx_from_attrs
   cpu: Introduce cpu_virtio_is_big_endian()
   cpu: Directly use cpu_write_elf*() fallback handlers in place
   cpu: Directly use get_paging_enabled() fallback handlers in place
   cpu: Directly use get_memory_mapping() fallback handlers in place
   cpu: Assert DeviceClass::vmsd is NULL on user emulation
   cpu: Rename CPUClass vmsd -> legacy_vmsd
   cpu: Move AVR target vmsd field from CPUClass to DeviceClass
   cpu: Introduce SysemuCPUOps structure
   cpu: Move CPUClass::vmsd to SysemuCPUOps
   cpu: Move CPUClass::virtio_is_big_endian to SysemuCPUOps
   cpu: Move CPUClass::get_crash_info to SysemuCPUOps
   cpu: Move CPUClass::write_elf* to SysemuCPUOps
   cpu: Move CPUClass::asidx_from_attrs to SysemuCPUOps
   cpu: Move CPUClass::get_phys_page_debug to SysemuCPUOps
   cpu: Move CPUClass::get_memory_mapping to SysemuCPUOps
   cpu: Move CPUClass::get_paging_enabled to SysemuCPUOps

I've queued all of these to tcg-next, fixing minor patch conflicts on the way. Most of which were the reorg going on in target/ppc/.

   cpu: Restrict "hw/core/sysemu-cpu-ops.h" to target/cpu.c

I squashed this one back into "Introduce SysemuCPUOps structure", and moved the target/*/ includes from cpu.h next to where the structure is declared.


r~



reply via email to

[Prev in Thread] Current Thread [Next in Thread]