+
+#define ROMRT_ENTRYSIZE 3
+
+//
+// ROM REDIRECT TABLE FUNCTIONS (denoted with ROMRT)
+//
+#define ROMRT_KERNELMALLOC ( 1 * ROMRT_ENTRYSIZE)
+#define ROMRT_KERNELFREE ( 2 * ROMRT_ENTRYSIZE)
+#define ROMRT_MALLOC ( 3 * ROMRT_ENTRYSIZE)
+#define ROMRT_FREE ( 4 * ROMRT_ENTRYSIZE)
+#define ROMRT_MALLOCDIRTY ( 5 * ROMRT_ENTRYSIZE)
+#define ROMRT_DEREF ( 6 * ROMRT_ENTRYSIZE)
+#define ROMRT_GETFREERAM ( 7 * ROMRT_ENTRYSIZE)
+#define ROMRT_GETTIMEMILLIS ( 8 * ROMRT_ENTRYSIZE)
+#define ROMRT_GETTHREADID ( 9 * ROMRT_ENTRYSIZE)
+#define ROMRT_THREADRESUME (10 * ROMRT_ENTRYSIZE)
+#define ROMRT_THREADIOSLEEP (11 * ROMRT_ENTRYSIZE)
+#define ROMRT_THREADIOSLEEPNC (12 * ROMRT_ENTRYSIZE)
+#define ROMRT_THREADSAVE (13 * ROMRT_ENTRYSIZE)
+#define ROMRT_THREADRESTORE (14 * ROMRT_ENTRYSIZE)
+#define ROMRT_SLEEP (15 * ROMRT_ENTRYSIZE)
+#define ROMRT_GETTASKID (16 * ROMRT_ENTRYSIZE)
+#define ROMRT_INFOSENDCHAR (17 * ROMRT_ENTRYSIZE)
+#define ROMRT_IP_COMPUTECHECKSUM_SOFTWARE (18 * ROMRT_ENTRYSIZE)
+#define ROMRT_0 (19 * ROMRT_ENTRYSIZE) // undefined
+#define ROMRT_DHCPNOTIFY (20 * ROMRT_ENTRYSIZE)
+#define ROMRT_ROM_TASK_CREATE (21 * ROMRT_ENTRYSIZE)
+#define ROMRT_ROM_TASK_DUPLICATE (22 * ROMRT_ENTRYSIZE)
+#define ROMRT_ROM_TASK_DESTROY (23 * ROMRT_ENTRYSIZE)
+#define ROMRT_ROM_TASK_SWITCH_IN (24 * ROMRT_ENTRYSIZE)
+#define ROMRT_ROM_TASK_SWITCH_OUT (25 * ROMRT_ENTRYSIZE)
+#define ROMRT_OWIP_READCONFIG (26 * ROMRT_ENTRYSIZE)
+#define ROMRT_SETMACID (27 * ROMRT_ENTRYSIZE)
+#define ROMRT_UNDEREF (28 * ROMRT_ENTRYSIZE)
+
+