From 3df376857e467363d5b9bd4f4744a1aa905d2b87 Mon Sep 17 00:00:00 2001 From: Will Sowerbutts Date: Fri, 26 Jun 2015 20:39:08 +0100 Subject: [PATCH] zeta-v2: Implement _trap_reboot --- Kernel/platform-zeta-v2/zeta-v2.s | 7 +++++++ 1 file changed, 7 insertions(+) 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 -- 2.34.1