]> git.ipfire.org Git - thirdparty/qemu.git/commit
target/arm: Drop define_one_arm_cp_reg_with_opaque
authorRichard Henderson <richard.henderson@linaro.org>
Tue, 16 Sep 2025 14:22:13 +0000 (07:22 -0700)
committerPeter Maydell <peter.maydell@linaro.org>
Thu, 25 Sep 2025 14:42:34 +0000 (15:42 +0100)
commit166e7990566bcfe49e2a68443ea314a1ef7066a9
treee31f214bcd4a2765c05efb8ebc43087db201f138
parent5470f91ad19d051202d4d6931185f6a56b627c81
target/arm: Drop define_one_arm_cp_reg_with_opaque

The last use of this interface was removed in 603bc048a27f
("hw/arm: Remove pxa2xx_pic").  As the comment in gicv3
stated, keeping pointer references to cpregs has SMP issues,
so avoid future temptation by removing the interface.

Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
hw/intc/arm_gicv3_cpuif.c
target/arm/cpregs.h
target/arm/helper.c