]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
target/cpu: Do not include 'exec/cpu-defs.h' anymore
authorPhilippe Mathieu-Daudé <philmd@linaro.org>
Fri, 13 Mar 2026 04:12:42 +0000 (05:12 +0100)
committerPhilippe Mathieu-Daudé <philmd@linaro.org>
Wed, 6 May 2026 10:38:18 +0000 (12:38 +0200)
Nothing in all our target "cpu.h" directly uses definitions
from "exec/cpu-defs.h": no need to include it there. This
remove a lot of target-specificities, simplifying inclusion
of target "cpu.h" by common code.

Inspired-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Message-Id: <20260313062055.2188-20-philmd@linaro.org>

18 files changed:
target/alpha/cpu.h
target/arm/cpu.h
target/avr/cpu.h
target/hexagon/cpu.h
target/hppa/cpu.h
target/i386/cpu.h
target/loongarch/cpu.h
target/m68k/cpu.h
target/microblaze/cpu.h
target/mips/cpu.h
target/or1k/cpu.h
target/ppc/cpu.h
target/riscv/cpu.h
target/rx/cpu.h
target/s390x/cpu.h
target/sh4/cpu.h
target/sparc/cpu.h
target/tricore/cpu.h

index b530cd0088bdff5dc4409ab4026939ed7f4509ca..2f611397782692b59df4af0c6ef140d577c27b30 100644 (file)
@@ -22,7 +22,6 @@
 
 #include "cpu-qom.h"
 #include "exec/cpu-common.h"
-#include "exec/cpu-defs.h"
 #include "exec/cpu-interrupt.h"
 #include "qemu/cpu-float.h"
 
index 5e4f12f1e77302197607ac877d279d5c569e663b..0b9755533b0d993553aaf27dd1a55ca70e186468 100644 (file)
@@ -25,7 +25,6 @@
 #include "hw/core/registerfields.h"
 #include "cpu-qom.h"
 #include "exec/cpu-common.h"
-#include "exec/cpu-defs.h"
 #include "exec/cpu-interrupt.h"
 #include "exec/gdbstub.h"
 #include "exec/page-protection.h"
index 518e243d81253f434af2a49601ee7dd8ab108cc2..3da885c7ccbd6e9cf869ed0f4951d03a37a72c0f 100644 (file)
@@ -23,7 +23,6 @@
 
 #include "cpu-qom.h"
 #include "exec/cpu-common.h"
-#include "exec/cpu-defs.h"
 #include "exec/cpu-interrupt.h"
 #include "system/memory.h"
 
index faa07a6e05bf1640b15909df54ca31553c9d4c1c..7c09c97db851e81ca1abb54904cf6399c7527357 100644 (file)
@@ -22,7 +22,6 @@
 
 #include "cpu-qom.h"
 #include "exec/cpu-common.h"
-#include "exec/cpu-defs.h"
 #include "exec/target_long.h"
 #include "hex_regs.h"
 #include "mmvec/mmvec.h"
index 6ea4c9b6826d07523ce2857cf2e01753fe3f07c1..85f3940142387944e5ee74b2265a245e033eefac 100644 (file)
@@ -22,7 +22,6 @@
 
 #include "cpu-qom.h"
 #include "exec/cpu-common.h"
-#include "exec/cpu-defs.h"
 #include "exec/cpu-interrupt.h"
 #include "exec/target_long.h"
 #include "system/memory.h"
index fd8d98a4bddcb289bbb93e1417675329a9f8cc9a..f57c99e8b4e1f3d604b320ff278c1462a81e0745 100644 (file)
@@ -24,7 +24,6 @@
 #include "cpu-qom.h"
 #include "kvm/hyperv-proto.h"
 #include "exec/cpu-common.h"
-#include "exec/cpu-defs.h"
 #include "exec/cpu-interrupt.h"
 #include "exec/target_long.h"
 #include "exec/memop.h"
index 4d333806ed8b40c3b3277c09ec86c1b7291969d2..096d77892851f85fbdab19df28a776e900725917 100644 (file)
@@ -10,7 +10,6 @@
 
 #include "qemu/int128.h"
 #include "exec/cpu-common.h"
-#include "exec/cpu-defs.h"
 #include "exec/cpu-interrupt.h"
 #include "fpu/softfloat-types.h"
 #include "hw/core/registerfields.h"
index 7911ab9de30a73ec58c0f68a26fab2e4001edc78..d7f508a9e80dddcf6ccd79789e8d91d1720cf4e6 100644 (file)
@@ -22,7 +22,6 @@
 #define M68K_CPU_H
 
 #include "exec/cpu-common.h"
-#include "exec/cpu-defs.h"
 #include "exec/cpu-interrupt.h"
 #include "qemu/cpu-float.h"
 #include "cpu-qom.h"
index 5a856edaaa9e1a37ccb0fc02403102769cabad75..5765786e6dc136e4d02b307bc391701b4c320b59 100644 (file)
@@ -22,7 +22,6 @@
 
 #include "cpu-qom.h"
 #include "exec/cpu-common.h"
-#include "exec/cpu-defs.h"
 #include "qemu/cpu-float.h"
 #include "exec/cpu-interrupt.h"
 
index 3517d2d42cff8cec6a8056270d7d687999c2da16..17e9f6039ec8cf29c1181cb5d77d4f8c4a294b0a 100644 (file)
@@ -3,7 +3,6 @@
 
 #include "cpu-qom.h"
 #include "exec/cpu-common.h"
-#include "exec/cpu-defs.h"
 #include "exec/cpu-interrupt.h"
 #include "exec/target_long.h"
 #ifndef CONFIG_USER_ONLY
index c8e2827930be85dc88f5297fb5a8df0de6c486cf..5bb39b67519db1c3b5a2c8fce83b29d8048b304d 100644 (file)
@@ -22,7 +22,6 @@
 
 #include "cpu-qom.h"
 #include "exec/cpu-common.h"
-#include "exec/cpu-defs.h"
 #include "exec/cpu-interrupt.h"
 #include "fpu/softfloat-types.h"
 
index a0df7a467eda60968b88003f14fd2ee790bc4e22..aba8109bbba4ad669f7e750f95296ef7cd615c68 100644 (file)
@@ -23,7 +23,6 @@
 #include "qemu/int128.h"
 #include "qemu/cpu-float.h"
 #include "exec/cpu-common.h"
-#include "exec/cpu-defs.h"
 #include "exec/cpu-interrupt.h"
 #include "exec/target_long.h"
 #include "cpu-qom.h"
index df55a77c403937379614b7393b772cc50c77a2ec..e42f36940893c5910da3748a984507f037a4c7ea 100644 (file)
@@ -24,7 +24,6 @@
 #include "hw/core/registerfields.h"
 #include "hw/core/qdev-properties.h"
 #include "exec/cpu-common.h"
-#include "exec/cpu-defs.h"
 #include "exec/cpu-interrupt.h"
 #include "exec/gdbstub.h"
 #include "exec/target_long.h"
index b3b1ecff5af4794c23d249c82a0b4ad60fbf07c8..b500b7a2474f8754d8c07afc0d8e0fd36b42e8c9 100644 (file)
@@ -24,7 +24,6 @@
 #include "cpu-qom.h"
 
 #include "exec/cpu-common.h"
-#include "exec/cpu-defs.h"
 #include "exec/cpu-interrupt.h"
 #include "qemu/cpu-float.h"
 
index 40bc1f0741d5f3cafe3d0db2dbe98842fe3d973f..3acbe83f0fccd31f8fac40b2451351c966371dd3 100644 (file)
@@ -28,7 +28,6 @@
 #include "cpu-qom.h"
 #include "cpu_models.h"
 #include "exec/cpu-common.h"
-#include "exec/cpu-defs.h"
 #include "exec/cpu-interrupt.h"
 #include "qemu/cpu-float.h"
 #include "qapi/qapi-types-machine-common.h"
index b0759010c47d8c642db387e776897791e9470663..e36268b425642d4cc1adaede791b7bc58bd1fbf9 100644 (file)
@@ -22,7 +22,6 @@
 
 #include "cpu-qom.h"
 #include "exec/cpu-common.h"
-#include "exec/cpu-defs.h"
 #include "exec/cpu-interrupt.h"
 #include "qemu/cpu-float.h"
 
index 155aa8ec637b3d16ed08fc656d3130ae153cd370..ac0eb9f0faa030245e21594ffafb070c8c0c8069 100644 (file)
@@ -3,7 +3,6 @@
 
 #include "qemu/bswap.h"
 #include "cpu-qom.h"
-#include "exec/cpu-defs.h"
 #include "exec/cpu-interrupt.h"
 #include "exec/target_long.h"
 #include "qemu/cpu-float.h"
index ab46192e26195ed99e75708d5637de9d38c2757e..604fb7792c607dd886632bc1c04838400f766ad3 100644 (file)
@@ -23,7 +23,6 @@
 #include "cpu-qom.h"
 #include "hw/core/registerfields.h"
 #include "exec/cpu-common.h"
-#include "exec/cpu-defs.h"
 #include "qemu/cpu-float.h"
 #include "tricore-defs.h"