]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
sim: move register headers into sim/ namespace [PR sim/29869]
authorMike Frysinger <vapier@gentoo.org>
Sat, 10 Dec 2022 11:33:58 +0000 (06:33 -0500)
committerMike Frysinger <vapier@gentoo.org>
Wed, 21 Dec 2022 02:06:32 +0000 (21:06 -0500)
These headers define the register numbers for each port to implement
the sim_fetch_register & sim_store_register interfaces.  While gdb
uses these, the APIs are part of the sim, not gdb.  Move the headers
out of the gdb/ include namespace and into sim/ instead.

39 files changed:
gdb/arm-tdep.c
gdb/bfin-tdep.c
gdb/frv-tdep.c
gdb/ft32-tdep.c
gdb/lm32-tdep.c
gdb/m32c-tdep.c
gdb/rs6000-tdep.c
gdb/sh-tdep.c
include/sim/sim-aarch64.h [moved from include/gdb/sim-aarch64.h with 100% similarity]
include/sim/sim-arm.h [moved from include/gdb/sim-arm.h with 100% similarity]
include/sim/sim-bfin.h [moved from include/gdb/sim-bfin.h with 100% similarity]
include/sim/sim-cr16.h [moved from include/gdb/sim-cr16.h with 100% similarity]
include/sim/sim-d10v.h [moved from include/gdb/sim-d10v.h with 100% similarity]
include/sim/sim-frv.h [moved from include/gdb/sim-frv.h with 100% similarity]
include/sim/sim-ft32.h [moved from include/gdb/sim-ft32.h with 100% similarity]
include/sim/sim-h8300.h [moved from include/gdb/sim-h8300.h with 100% similarity]
include/sim/sim-lm32.h [moved from include/gdb/sim-lm32.h with 100% similarity]
include/sim/sim-m32c.h [moved from include/gdb/sim-m32c.h with 100% similarity]
include/sim/sim-ppc.h [moved from include/gdb/sim-ppc.h with 100% similarity]
include/sim/sim-riscv.h [moved from include/gdb/sim-riscv.h with 100% similarity]
include/sim/sim-rl78.h [moved from include/gdb/sim-rl78.h with 100% similarity]
include/sim/sim-rx.h [moved from include/gdb/sim-rx.h with 100% similarity]
include/sim/sim-sh.h [moved from include/gdb/sim-sh.h with 100% similarity]
sim/aarch64/interp.c
sim/arm/wrapper.c
sim/bfin/machs.c
sim/cr16/interp.c
sim/d10v/interp.c
sim/frv/frv.c
sim/ft32/ft32-sim.h
sim/h8300/compile.c
sim/lm32/lm32-sim.h
sim/m32c/gdb-if.c
sim/ppc/Makefile.in
sim/ppc/gdb-sim.c
sim/riscv/sim-main.c
sim/rl78/gdb-if.c
sim/rx/gdb-if.c
sim/sh/interp.c

index 6f02f04b5cb2c6fc2da2e9b081ec0c4ab90b0f57..78a2fe2ade5c63c3f6901c31b23a5d1cf76ccbb9 100644 (file)
@@ -51,7 +51,7 @@
 #include "arch/arm.h"
 #include "arch/arm-get-next-pcs.h"
 #include "arm-tdep.h"
-#include "gdb/sim-arm.h"
+#include "sim/sim-arm.h"
 
 #include "elf-bfd.h"
 #include "coff/internal.h"
index f751e27821129eb15f4bcb1d570850f1a6a4d43f..44d644975ad4ad6fdff8d24c11bfe57412bceac4 100644 (file)
@@ -30,7 +30,7 @@
 #include "trad-frame.h"
 #include "dis-asm.h"
 #include "sim-regno.h"
-#include "gdb/sim-bfin.h"
+#include "sim/sim-bfin.h"
 #include "dwarf2/frame.h"
 #include "symtab.h"
 #include "elf-bfd.h"
index 056aad3f17e7ab9ca9d335d21269423c2f5f02aa..1cfb1a6a8b8aabcca054a40feffc2617aef2ea16 100644 (file)
@@ -28,7 +28,7 @@
 #include "trad-frame.h"
 #include "dis-asm.h"
 #include "sim-regno.h"
-#include "gdb/sim-frv.h"
+#include "sim/sim-frv.h"
 #include "opcodes/frv-desc.h"  /* for the H_SPR_... enums */
 #include "symtab.h"
 #include "elf-bfd.h"
index 8da3dbae5928ab45778e4be6f5c60ed8692ae29f..45169db80e1d8c42c587e795263f53ffe1ee90bb 100644 (file)
@@ -40,7 +40,7 @@
 #include "opcode/ft32.h"
 
 #include "ft32-tdep.h"
-#include "gdb/sim-ft32.h"
+#include "sim/sim-ft32.h"
 #include <algorithm>
 
 #define RAM_BIAS  0x800000  /* Bias added to RAM addresses.  */
index dd601320c3a324cd495ee6a21a742f9b9f042d0a..5640b9edd9a5bbe2500485d3a2615ddf52ea87b7 100644 (file)
@@ -27,7 +27,7 @@
 #include "symfile.h"
 #include "remote.h"
 #include "gdbcore.h"
-#include "gdb/sim-lm32.h"
+#include "sim/sim-lm32.h"
 #include "arch-utils.h"
 #include "regcache.h"
 #include "trad-frame.h"
index f5101635aedd7d6d3d7bb81a4c8248d31720ea2b..0a2f5d79cbf5f721009009dd0d9b97f0e8c70cf2 100644 (file)
@@ -18,7 +18,7 @@
    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 
 #include "defs.h"
-#include "gdb/sim-m32c.h"
+#include "sim/sim-m32c.h"
 #include "gdbtypes.h"
 #include "regcache.h"
 #include "arch-utils.h"
index cbd84514795710a2339d8ab026889739fb54886f..7a47074644471ecee995f35d46d9cf659378c82c 100644 (file)
@@ -35,7 +35,7 @@
 #include "osabi.h"
 #include "infcall.h"
 #include "sim-regno.h"
-#include "gdb/sim-ppc.h"
+#include "sim/sim-ppc.h"
 #include "reggroups.h"
 #include "dwarf2/frame.h"
 #include "target-descriptions.h"
index a2e91483229eae210d353fc4911d0e400b7f1a00..1adbb3ced4ce0b6304ec308b8136d486381abb2f 100644 (file)
@@ -49,7 +49,7 @@
 #include "elf/sh.h"
 #include "dwarf2.h"
 /* registers numbers shared with the simulator.  */
-#include "gdb/sim-sh.h"
+#include "sim/sim-sh.h"
 #include <algorithm>
 
 /* List of "set sh ..." and "show sh ..." commands.  */
similarity index 100%
rename from include/gdb/sim-arm.h
rename to include/sim/sim-arm.h
similarity index 100%
rename from include/gdb/sim-frv.h
rename to include/sim/sim-frv.h
similarity index 100%
rename from include/gdb/sim-ppc.h
rename to include/sim/sim-ppc.h
similarity index 100%
rename from include/gdb/sim-rx.h
rename to include/sim/sim-rx.h
similarity index 100%
rename from include/gdb/sim-sh.h
rename to include/sim/sim-sh.h
index eb8d055461afc2b895c3eefdf8b6ad5e4c8a2e2f..9848d5f5f0e7a85ce6417cbbc6ac17e80bfdfac6 100644 (file)
@@ -34,7 +34,7 @@
 #include "sim/callback.h"
 #include "sim/sim.h"
 #include "gdb/signals.h"
-#include "gdb/sim-aarch64.h"
+#include "sim/sim-aarch64.h"
 
 #include "sim-main.h"
 #include "sim-options.h"
index 831a0ff557b33687b519a01f8e399487dd525341..2c5253fc74660b5dff5b6e91fdeb0d95e68377d2 100644 (file)
@@ -36,7 +36,7 @@
 #include "armemu.h"
 #include "dbg_rdi.h"
 #include "ansidecl.h"
-#include "gdb/sim-arm.h"
+#include "sim/sim-arm.h"
 #include "gdb/signals.h"
 #include "libiberty.h"
 #include "iwmmxt.h"
index bbc3b51663168c88b27cba845d2c7cf062cf53ac..adc0eb355319930d675902200569b5658330be1f 100644 (file)
@@ -24,7 +24,7 @@
 #include <stdlib.h>
 
 #include "sim-main.h"
-#include "gdb/sim-bfin.h"
+#include "sim/sim-bfin.h"
 #include "bfd.h"
 
 #include "sim-hw.h"
index cfe157cdd5ed4ad6c133efd65c3a93a7a1b447e1..1522ca4fa58709c06a33081ead07ff80b4d86117 100644 (file)
@@ -32,7 +32,7 @@
 #include "sim-options.h"
 #include "sim-signal.h"
 
-#include "gdb/sim-cr16.h"
+#include "sim/sim-cr16.h"
 #include "gdb/signals.h"
 #include "opcode/cr16.h"
 
index 496ccff9676635a162864263ad82c009fc8a9b33..f83fa6678ad3a11893a38103ec6ffd748545bc53 100644 (file)
@@ -11,7 +11,7 @@
 #include "sim-options.h"
 #include "sim-signal.h"
 
-#include "gdb/sim-d10v.h"
+#include "sim/sim-d10v.h"
 #include "gdb/signals.h"
 
 #include <string.h>
index 19bf4b9236fa1b5c71e5436ce6cdc01c4c8c3279..69ff9fafa081a1b336971d4547db220bc4114126 100644 (file)
@@ -29,7 +29,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 #include "cgen-engine.h"
 #include "cgen-par.h"
 #include "bfd.h"
-#include "gdb/sim-frv.h"
+#include "sim/sim-frv.h"
 #include <math.h>
 #include <stdlib.h>
 
index 255aa48624e5bc9c53510785e9bf24fb895108fd..27cb81c81e046b97ce36fc687b3379c83db31575 100644 (file)
@@ -23,7 +23,7 @@
 
 #include <stdint.h>
 
-#include "gdb/sim-ft32.h"
+#include "sim/sim-ft32.h"
 
 #define FT32_HARD_FP 29
 #define FT32_HARD_CC 30
index 25fb8b822251d2e72dc9e11a98d5246e4411aedc..1a9e6b22588a4e7a3135c8c39f6269a6766b5ccc 100644 (file)
@@ -29,7 +29,7 @@
 
 #include "bfd.h"
 #include "sim-main.h"
-#include "gdb/sim-h8300.h"
+#include "sim/sim-h8300.h"
 #include "sys/stat.h"
 #include "sys/types.h"
 #include "sim-options.h"
index eb58fb9443ae0a3c1a9c15313d358c726b15fd86..95a945df1f48de12b5672444b676517f96829e5d 100644 (file)
@@ -20,7 +20,7 @@
 #ifndef LM32_SIM_H
 #define LM32_SIM_H
 
-#include "gdb/sim-lm32.h"
+#include "sim/sim-lm32.h"
 
 /* CSRs.  */
 #define LM32_CSR_IE             0
index 2b33f40306b85453f418b31ce06c13e730145be9..b065bdca5b1e70c51d7be9a75f5fe3867152a218 100644 (file)
@@ -33,7 +33,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 #include "sim/callback.h"
 #include "sim/sim.h"
 #include "gdb/signals.h"
-#include "gdb/sim-m32c.h"
+#include "sim/sim-m32c.h"
 
 #include "cpu.h"
 #include "mem.h"
index cc9635e6023a22775570a7587e7cb9ada0e9da8d..5f58ccf8b50b541345d0f3a08a035a5c805d7f12 100644 (file)
@@ -142,7 +142,7 @@ ANSIDECL_H = $(srcroot)/include/ansidecl.h
 BFD_H = ../../bfd/bfd.h
 GDB_CALLBACK_H = $(srcroot)/include/sim/callback.h
 GDB_REMOTE_SIM_H = $(srcroot)/include/sim/sim.h
-GDB_SIM_PPC_H = $(srcroot)/include/gdb/sim-ppc.h
+GDB_SIM_PPC_H = $(srcroot)/include/sim/sim-ppc.h
 COMMON_SIM_BASE_H = $(srcroot)/sim/common/sim-base.h
 COMMON_SIM_BASICS_H = $(srcroot)/sim/common/sim-basics.h
 COMMON_SIM_FPU_H = $(srcroot)/sim/common/sim-fpu.h
index 5c4ad1112d87220abc91e83ebc7e79dac60d77d7..fbe4c538de64e8c0bb32d8f2e3a27cb54bb5f21f 100644 (file)
@@ -26,7 +26,7 @@
 #include "sim_callbacks.h"
 #include "sim/callback.h"
 #include "sim/sim.h"
-#include "gdb/sim-ppc.h"
+#include "sim/sim-ppc.h"
 
 /* Return the register name for the supplied SPR if any, or NULL if
    none.  */
index 6f253d58beb29276a0cc7191818429763dd22a28..b8771e66e67a9c4be490f3f6aaf5d6641e285ad1 100644 (file)
@@ -33,7 +33,7 @@
 
 #include "opcode/riscv.h"
 
-#include "gdb/sim-riscv.h"
+#include "sim/sim-riscv.h"
 \f
 #define TRACE_REG(cpu, reg) \
   TRACE_REGISTER (cpu, "wrote %s = %#" PRIxTW, riscv_gpr_names_abi[reg], \
index 15653cb7f84003ddb841b4392cc6af7478b57029..cc76a7d91313ad58e4edff12e21c0830c28c22a0 100644 (file)
@@ -33,7 +33,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 #include "sim/callback.h"
 #include "sim/sim.h"
 #include "gdb/signals.h"
-#include "gdb/sim-rl78.h"
+#include "sim/sim-rl78.h"
 
 #include "cpu.h"
 #include "mem.h"
index d4cab50e282deceb5cc34c9c35361c0f67609ef8..70f84c184bc38aaa167e3950c847f4272c6cf852 100644 (file)
@@ -33,7 +33,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 #include "sim/callback.h"
 #include "sim/sim.h"
 #include "gdb/signals.h"
-#include "gdb/sim-rx.h"
+#include "sim/sim-rx.h"
 
 #include "cpu.h"
 #include "mem.h"
index bfac1ba4977fe9de3c1619cd2c1b84dce71c31e6..e0cbc7fc6d9b8a48b485658492ea08e36490d317 100644 (file)
@@ -55,7 +55,7 @@
 #include "bfd.h"
 #include "sim/callback.h"
 #include "sim/sim.h"
-#include "gdb/sim-sh.h"
+#include "sim/sim-sh.h"
 
 #include "sim-main.h"
 #include "sim-base.h"