Message ID | 20240118200643.29037-1-philmd@linaro.org |
---|---|
Headers | show |
Series | arm: Rework target/ headers to build various hw/ files once | expand |
On 18/1/24 21:06, Philippe Mathieu-Daudé wrote: > Hi, > > In order to fix a bug noticed [*] by Cédric and Fabiano in my > "Remove one use of qemu_get_cpu() in A7/A15 MPCore priv" series, > I ended reusing commits from other branches and it grew quite > a lot. This is the first "cleanup" part, unrelated on MPCorePriv. > > Please review, > > Phil. > [*] https://lore.kernel.org/qemu-devel/501c1bfe-fb26-42ab-a925-9888755c72ad@linaro.org/ > Philippe Mathieu-Daudé (18): > hw/arm/exynos4210: Include missing 'exec/tswap.h' header > hw/arm/xilinx_zynq: Include missing 'exec/tswap.h' header > hw/arm/smmuv3: Include missing 'hw/registerfields.h' header > hw/arm/xlnx-versal: Include missing 'cpu.h' header > target/arm/cpu-features: Include missing 'hw/registerfields.h' header > target/arm/cpregs: Include missing 'hw/registerfields.h' header > target/arm/cpregs: Include missing 'kvm-consts.h' header > target/arm: Expose arm_cpu_mp_affinity() in 'multiprocessing.h' header > target/arm: Declare ARM_CPU_TYPE_NAME/SUFFIX in 'cpu-qom.h' > hw/cpu/a9mpcore: Build it only once > hw/misc/xlnx-versal-crl: Include generic 'cpu-qom.h' instead of > 'cpu.h' > hw/misc/xlnx-versal-crl: Build it only once > target/arm: Expose M-profile register bank index definitions > hw/arm/armv7m: Make 'hw/intc/armv7m_nvic.h' a target agnostic header > target/arm: Move ARM_CPU_IRQ/FIQ definitions to 'cpu-qom.h' header > target/arm: Move e2h_access() helper around > target/arm: Move GTimer definitions to new 'gtimer.h' header > hw/arm: Build various units only once
On 1/19/24 07:06, Philippe Mathieu-Daudé wrote: > Hi, > > In order to fix a bug noticed [*] by Cédric and Fabiano in my > "Remove one use of qemu_get_cpu() in A7/A15 MPCore priv" series, > I ended reusing commits from other branches and it grew quite > a lot. This is the first "cleanup" part, unrelated on MPCorePriv. > > Please review, > > Phil. > > Philippe Mathieu-Daudé (18): > hw/arm/exynos4210: Include missing 'exec/tswap.h' header > hw/arm/xilinx_zynq: Include missing 'exec/tswap.h' header > hw/arm/smmuv3: Include missing 'hw/registerfields.h' header > hw/arm/xlnx-versal: Include missing 'cpu.h' header > target/arm/cpu-features: Include missing 'hw/registerfields.h' header > target/arm/cpregs: Include missing 'hw/registerfields.h' header > target/arm/cpregs: Include missing 'kvm-consts.h' header > target/arm: Expose arm_cpu_mp_affinity() in 'multiprocessing.h' header > target/arm: Declare ARM_CPU_TYPE_NAME/SUFFIX in 'cpu-qom.h' > hw/cpu/a9mpcore: Build it only once > hw/misc/xlnx-versal-crl: Include generic 'cpu-qom.h' instead of > 'cpu.h' > hw/misc/xlnx-versal-crl: Build it only once > target/arm: Expose M-profile register bank index definitions > hw/arm/armv7m: Make 'hw/intc/armv7m_nvic.h' a target agnostic header > target/arm: Move ARM_CPU_IRQ/FIQ definitions to 'cpu-qom.h' header > target/arm: Move e2h_access() helper around > target/arm: Move GTimer definitions to new 'gtimer.h' header > hw/arm: Build various units only once Reviewed-by: Richard Henderson <richard.henderson@linaro.org> r~
On Thu, 18 Jan 2024 at 20:06, Philippe Mathieu-Daudé <philmd@linaro.org> wrote: > > Hi, > > In order to fix a bug noticed [*] by Cédric and Fabiano in my > "Remove one use of qemu_get_cpu() in A7/A15 MPCore priv" series, > I ended reusing commits from other branches and it grew quite > a lot. This is the first "cleanup" part, unrelated on MPCorePriv. > > Please review, Applied to target-arm.next, thanks. -- PMM