aboutsummaryrefslogtreecommitdiff
path: root/sim/iq2000/sim-main.h
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2021-11-16 00:44:35 -0500
committerMike Frysinger <vapier@gentoo.org>2021-11-16 00:49:13 -0500
commit38f9e52086c8d513bc7ef713043c03752924df89 (patch)
tree1abc05c4c6bc3a9ede687eaee83d8fff257dbfd2 /sim/iq2000/sim-main.h
parentfc5c1c28b3cf059f6c13372d9cf152f115ca745e (diff)
downloadfsf-binutils-gdb-38f9e52086c8d513bc7ef713043c03752924df89.zip
fsf-binutils-gdb-38f9e52086c8d513bc7ef713043c03752924df89.tar.gz
fsf-binutils-gdb-38f9e52086c8d513bc7ef713043c03752924df89.tar.bz2
sim: iq2000: fix some missing prototypes warnings
Turns out some of these were hiding real bugs like not passing the pc variable down.
Diffstat (limited to 'sim/iq2000/sim-main.h')
-rw-r--r--sim/iq2000/sim-main.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/sim/iq2000/sim-main.h b/sim/iq2000/sim-main.h
index 3615a71..bf06082 100644
--- a/sim/iq2000/sim-main.h
+++ b/sim/iq2000/sim-main.h
@@ -59,4 +59,9 @@ iq2000_core_signal ((SD), (CPU), (CIA), (MAP), (NR_BYTES), (ADDR), \
#define IQ2000_INSN_MEM_SIZE (CPU2INSN(0x800000) - CPU2INSN(0x0000))
#define IQ2000_DATA_MEM_SIZE (CPU2DATA(0x800000) - CPU2DATA(0x0000))
+PCADDR get_h_pc (SIM_CPU *);
+void set_h_pc (SIM_CPU *, PCADDR);
+void do_syscall (SIM_CPU *, PCADDR);
+void do_break (SIM_CPU *, PCADDR);
+
#endif /* SIM_MAIN_H */