From: Alan Cox Date: Tue, 10 Feb 2015 23:37:52 +0000 (+0000) Subject: lowlevel-z80-banked: remove the NULL checker if low memory is not userspace X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=9fe3d3cbcc1969619b5fcd5bd8fb55bedcbdcd43;p=FUZIX.git lowlevel-z80-banked: remove the NULL checker if low memory is not userspace --- diff --git a/Kernel/lowlevel-z80-banked.s b/Kernel/lowlevel-z80-banked.s index 8789c993..c040a693 100644 --- a/Kernel/lowlevel-z80-banked.s +++ b/Kernel/lowlevel-z80-banked.s @@ -328,8 +328,8 @@ interrupt_handler: ld a, (_kernel_flag) or a push af +.ifeq PROGBASE jr nz, in_kernel - ; we're not in kernel mode, check for signals and fault ld a, #0xC3 cp b ; should be a jump @@ -343,6 +343,7 @@ interrupt_handler: nofault: in_kernel: +.endif ; set inint to true ld a, #1 ld (_inint), a