aboutsummaryrefslogtreecommitdiff
path: root/sim/pru/sim-main.h
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2022-11-01 11:53:01 +0545
committerMike Frysinger <vapier@gentoo.org>2022-12-21 00:00:01 -0500
commit3d165c11f0a91b9b32da30ac4ec42a3da2da6218 (patch)
tree29254f66b0c04d2f76905d26bd1ecffd978d0a76 /sim/pru/sim-main.h
parent86ecb89bb72db9c2a695666e03e19b204ede08e8 (diff)
downloadfsf-binutils-gdb-3d165c11f0a91b9b32da30ac4ec42a3da2da6218.zip
fsf-binutils-gdb-3d165c11f0a91b9b32da30ac4ec42a3da2da6218.tar.gz
fsf-binutils-gdb-3d165c11f0a91b9b32da30ac4ec42a3da2da6218.tar.bz2
sim: pru: invert sim_cpu storage
Diffstat (limited to 'sim/pru/sim-main.h')
-rw-r--r--sim/pru/sim-main.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/sim/pru/sim-main.h b/sim/pru/sim-main.h
index ce34536..a217eee 100644
--- a/sim/pru/sim-main.h
+++ b/sim/pru/sim-main.h
@@ -19,6 +19,8 @@
#ifndef PRU_SIM_MAIN
#define PRU_SIM_MAIN
+#define SIM_HAVE_COMMON_SIM_CPU
+
#include <stdint.h>
#include <stddef.h>
#include "pru.h"
@@ -78,9 +80,6 @@ struct pru_regset
int insts;
};
-struct _sim_cpu {
- struct pru_regset pru_cpu;
- sim_cpu_base base;
-};
+#define PRU_SIM_CPU(cpu) ((struct pru_regset *) CPU_ARCH_DATA (cpu))
#endif /* PRU_SIM_MAIN */