msx2: update tricks to manage int_disabled
authorAlan Cox <alan@linux.intel.com>
Sun, 30 Sep 2018 14:34:04 +0000 (15:34 +0100)
committerAlan Cox <alan@linux.intel.com>
Sun, 30 Sep 2018 14:34:04 +0000 (15:34 +0100)
Kernel/platform-msx2/tricks.s

index c60fa07..5354d46 100644 (file)
@@ -16,7 +16,9 @@
         .globl unix_syscall_entry
         .globl interrupt_handler
        .globl map_kernel
+
        .globl _ramtop
+       .globl _int_disabled
 
         ; imported debug symbols
         .globl outstring, outde, outhl, outbc, outnewline, outchar, outcharhex
@@ -108,6 +110,7 @@ _switchin:
 
         ; enable interrupts, if the ISR isn't already running
         ld a, (U_DATA__U_ININTERRUPT)
+       ld (_int_disabled),a
         or a
         ret nz ; in ISR, leave interrupts off
         ei