From a18b473c4ba7b7da37be1a2c980fd9ee90468296 Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Fri, 3 Nov 2017 23:31:58 +0000 Subject: [PATCH] z80: fix the banked code FIXME about syscalls. Note the call is also safe as the entry point is not banked --- Kernel/lowlevel-z80-banked.s | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Kernel/lowlevel-z80-banked.s b/Kernel/lowlevel-z80-banked.s index 77be0d0a..2fbef6fc 100644 --- a/Kernel/lowlevel-z80-banked.s +++ b/Kernel/lowlevel-z80-banked.s @@ -312,12 +312,12 @@ null_handler: ld h,P_TAB__P_PID_OFFSET+1(ix) push hl ld hl, #39 ; signal (getpid(), SIGBUS) - rst #0x30 ; syscall + call unix_syscall_entry; syscall ld hl, #0xFFFF push hl dec hl ; #0 push hl - rst #0x30 ; exit + call unix_syscall_entry; exit -- 2.34.1