From 1f91f1508c0ee6ac9a52115609ac4ebe541a4e85 Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Sat, 10 Jan 2015 00:40:14 +0000 Subject: [PATCH] 6502: some code tidy --- Kernel/lowlevel-6502.s | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/Kernel/lowlevel-6502.s b/Kernel/lowlevel-6502.s index 9928048f..6e6d4ea6 100644 --- a/Kernel/lowlevel-6502.s +++ b/Kernel/lowlevel-6502.s @@ -38,16 +38,12 @@ ; On completion U_DATA__U_ERROR an U_DATA__U_RETVAL hold the returns ; unix_syscall_entry: - sty U_DATA__U_CALLNO ; Save the syscall code + jsr map_kernel ; Ensure kernel is mapped (no-op in some cases) lda #1 sta _kernel_flag ; In kernel mode - jsr map_kernel ; Ensure kernel is mapped (no-op in some cases) cli ; Interrupts now ok jsr _unix_syscall_i ; Enter C space via the __interrupt wrapper sei ; Interrupts back off - pha - txa - pha ; Save return code lda #0 sta _kernel_flag unix_sig_exit: -- 2.34.1