From: Will Sowerbutts Date: Fri, 26 Jun 2015 19:39:08 +0000 (+0100) Subject: zeta-v2: Implement _trap_reboot X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=3df376857e467363d5b9bd4f4744a1aa905d2b87;p=FUZIX.git zeta-v2: Implement _trap_reboot --- diff --git a/Kernel/platform-zeta-v2/zeta-v2.s b/Kernel/platform-zeta-v2/zeta-v2.s index 9e529bc5..0ace3cd9 100644 --- a/Kernel/platform-zeta-v2/zeta-v2.s +++ b/Kernel/platform-zeta-v2/zeta-v2.s @@ -16,6 +16,7 @@ .globl platform_interrupt_all .globl mpgsel_cache .globl _kernel_pages + .globl _trap_reboot ; imported symbols .globl _ramsize @@ -279,6 +280,12 @@ _program_vectors: jr map_kernel +_trap_reboot: + di + xor a ; ROM starts at page 0 + out (MPGSEL_0), a ; map ROM to low 16K + jp 0 ; jump into ROM + ;========================================================================= ; Memory management ; - kernel pages: 32 - 34