From 0956d6d89bbf09e0712fba0d2816b374099decbc Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Sat, 2 Jun 2018 22:56:34 +0100 Subject: [PATCH] trs80: add bank helper for fast bank to bank copies --- Kernel/platform-trs80m1/trs80-bank.s | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Kernel/platform-trs80m1/trs80-bank.s b/Kernel/platform-trs80m1/trs80-bank.s index 2691bd49..6cdb8c99 100644 --- a/Kernel/platform-trs80m1/trs80-bank.s +++ b/Kernel/platform-trs80m1/trs80-bank.s @@ -16,6 +16,7 @@ .globl map_restore .globl map_save_kmap .globl map_restore_kmap + .globl fork_mapsave ; imported symbols .globl _program_vectors @@ -103,6 +104,11 @@ map_kernel_restore: out (0x43), a pop af ret + +fork_mapsave: + ld a,(map_reg) + ld (ksave_map),a + ret ; ; Select the bank for the relevant process. Update the ksave_map so we ; can restore the correct kernel mapping when banked. -- 2.34.1