summaryrefslogtreecommitdiff
path: root/chip/host/registers.h
diff options
context:
space:
mode:
Diffstat (limited to 'chip/host/registers.h')
-rw-r--r--chip/host/registers.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/chip/host/registers.h b/chip/host/registers.h
index 7347ce04d3..87cd17d5fd 100644
--- a/chip/host/registers.h
+++ b/chip/host/registers.h
@@ -9,3 +9,8 @@
* There is no register for emulator, but this file exists to prevent
* compilation failure if any file includes registers.h
*/
+
+#define GNAME(mname, rname) "GC_ ## mname ## _ ## rname ## _NAME"
+#define GREG32(mname, rname) REG32(get_reg_addr(GNAME(mname, rname)))
+
+void *get_reg_addr(const char * const reg_name);