zeta-v2: Relocate the kernel in physical memory on boot.
authorWill Sowerbutts <will@sowerbutts.com>
Fri, 8 May 2015 22:33:25 +0000 (23:33 +0100)
committerWill Sowerbutts <will@sowerbutts.com>
Fri, 8 May 2015 22:45:58 +0000 (23:45 +0100)
commit119152a69a68132c4e35d3e04da005c9515d6f58
tree7b523998fdc53b93d11e71bd9dc40c9a3cd465d7
parent10f3db9990e408d25d6f4bf8805191456f85b104
zeta-v2: Relocate the kernel in physical memory on boot.

This will work if the kernel is loaded in either one contiguous 64KB
block, or two discrete 32K blocks. This should cover the common ROM and
CP/M boot techniques.
Kernel/platform-zeta-v2/zeta-v2.s