Tue, 15 Jan 2013 17:02:56 +0000
Implement m68k_read_disassembler_* properly
The previous implementations of m68k_read_disassembler are unsuitable due to
interactions with the memory mapper. A read from memory by the DASM should not
mutate system state.
So we modify the m68k_read_disassembler_{8,16,32} functions to do the memory
mapping themselves without causing page faults (bus error exception) or
updating the page flag bits (which could really upset the kernel).
Now all we need is a debugger/disassembler...
philpem@13 | 1 | #define VER_COMPILE_DATETIME "@@datetime@@" |
philpem@14 | 2 | #define VER_COMPILE_DATE "@@date@@" |
philpem@14 | 3 | #define VER_COMPILE_TIME "@@time@@" |
philpem@14 | 4 | #define VER_COMPILE_BY "@@whoami@@" |
philpem@14 | 5 | #define VER_COMPILE_HOST "@@hostname@@" |
philpem@14 | 6 | #define VER_COMPILER "@@compiler@@" |
philpem@14 | 7 | #define VER_BUILD_TYPE "@@buildtype@@" |
philpem@14 | 8 | #define VER_CFLAGS "@@cflags@@" |
philpem@0 | 9 | |
philpem@14 | 10 | #define VER_MAJOR @@majorver@@ |
philpem@14 | 11 | #define VER_MINOR @@minorver@@ |
philpem@14 | 12 | #define VER_BUILDNUM @@buildnum@@ |
philpem@14 | 13 | #define VER_EXTRA "@@extraver@@" |
philpem@14 | 14 | #define VER_VCSREV "@@vcsstr@@" |
philpem@0 | 15 | |
philpem@13 | 16 | #define VER_FULLSTR "@@fullverstr@@" |
philpem@0 | 17 |