From e515b3e9c593f43970a89bbf95b890747d2a55ac Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Thu, 6 Nov 2014 00:38:56 +0000 Subject: [PATCH] platforms: add platform_interrupt_all everywhere --- Kernel/platform-micropack/z80pack.s | 2 ++ Kernel/platform-nc100/nc100.s | 4 ++++ Kernel/platform-pcw8256/pcw8256.s | 4 ++++ Kernel/platform-px4plus/px4plus.s | 4 ++++ Kernel/platform-socz80/socz80.s | 3 +++ Kernel/platform-trs80/trs80.s | 2 ++ Kernel/platform-z80pack-lite/z80pack.s | 2 ++ Kernel/platform-z80pack/z80pack.s | 2 ++ 8 files changed, 23 insertions(+) diff --git a/Kernel/platform-micropack/z80pack.s b/Kernel/platform-micropack/z80pack.s index 19814b55..2952e48e 100644 --- a/Kernel/platform-micropack/z80pack.s +++ b/Kernel/platform-micropack/z80pack.s @@ -23,6 +23,7 @@ .globl map_process_always .globl map_save .globl map_restore + .globl platform_interrupt_all ; exported debugging tools .globl _trap_monitor @@ -54,6 +55,7 @@ _trap_monitor: ld a, #128 out (29), a +platform_interrupt_all: ret _trap_reboot: diff --git a/Kernel/platform-nc100/nc100.s b/Kernel/platform-nc100/nc100.s index 13f78194..bbc0aee4 100644 --- a/Kernel/platform-nc100/nc100.s +++ b/Kernel/platform-nc100/nc100.s @@ -30,6 +30,7 @@ ; need the font .globl _font4x6 .globl _vtinit + .globl platform_interrupt_all ; exported debugging tools .globl _trap_monitor @@ -80,6 +81,9 @@ _trap_reboot: xor a out (0x70), a +platform_interrupt_all: + ret + ; ----------------------------------------------------------------------------- ; KERNEL MEMORY BANK (below 0xF000, only accessible when the kernel is mapped) ; ----------------------------------------------------------------------------- diff --git a/Kernel/platform-pcw8256/pcw8256.s b/Kernel/platform-pcw8256/pcw8256.s index 0f8953e6..4400f111 100644 --- a/Kernel/platform-pcw8256/pcw8256.s +++ b/Kernel/platform-pcw8256/pcw8256.s @@ -14,6 +14,7 @@ .globl _kernel_flag .globl map_save .globl map_restore + .globl platform_interrupt_all ; exported debugging tools .globl _trap_monitor @@ -84,6 +85,9 @@ _trap_monitor: halt jr _trap_monitor +platform_interrupt_all: + ret + ; ----------------------------------------------------------------------------- ; KERNEL MEMORY BANK (below 0xF000, only accessible when the kernel is mapped) ; ----------------------------------------------------------------------------- diff --git a/Kernel/platform-px4plus/px4plus.s b/Kernel/platform-px4plus/px4plus.s index 6077976c..c15b179c 100644 --- a/Kernel/platform-px4plus/px4plus.s +++ b/Kernel/platform-px4plus/px4plus.s @@ -24,6 +24,8 @@ .globl map_save .globl map_restore + .globl platform_interrupt_all + ; exported debugging tools .globl _trap_monitor .globl outchar @@ -59,6 +61,8 @@ _trap_monitor: _trap_reboot: di halt +platform_interrupt_all: + ret ; ----------------------------------------------------------------------------- ; KERNEL MEMORY BANK (only accessible when the kernel is mapped) diff --git a/Kernel/platform-socz80/socz80.s b/Kernel/platform-socz80/socz80.s index 00278cf4..2343abae 100644 --- a/Kernel/platform-socz80/socz80.s +++ b/Kernel/platform-socz80/socz80.s @@ -16,6 +16,7 @@ .globl _tty_outproc .globl map_kernel .globl map_process + .globl platform_interrupt_all ; exported debugging tools .globl _trap_monitor @@ -94,6 +95,8 @@ _trap_monitor: jp 0x0000 ; it's never a dull day with ROM around! +platform_interrupt_all: + ret ; ----------------------------------------------------------------------------- ; KERNEL MEMORY BANK (below 0xF000, only accessible when the kernel is mapped) diff --git a/Kernel/platform-trs80/trs80.s b/Kernel/platform-trs80/trs80.s index 7262d25d..36726034 100644 --- a/Kernel/platform-trs80/trs80.s +++ b/Kernel/platform-trs80/trs80.s @@ -15,6 +15,7 @@ .globl map_process_always .globl map_save .globl map_restore + .globl platform_interrupt_all ; exported debugging tools .globl _trap_monitor @@ -52,6 +53,7 @@ tm_stack_top: _trap_monitor: ld a, #128 out (0x28), a +platform_interrupt_all: ret _trap_reboot: diff --git a/Kernel/platform-z80pack-lite/z80pack.s b/Kernel/platform-z80pack-lite/z80pack.s index 49358b6a..51f893d1 100644 --- a/Kernel/platform-z80pack-lite/z80pack.s +++ b/Kernel/platform-z80pack-lite/z80pack.s @@ -23,6 +23,7 @@ .globl map_process_a .globl map_process_always .globl _fd_bankcmd + .globl platform_interrupt_all ; exported debugging tools .globl _trap_monitor @@ -59,6 +60,7 @@ _trap_monitor: ld a, #128 out (29), a +platform_interrupt_all: ret _trap_reboot: diff --git a/Kernel/platform-z80pack/z80pack.s b/Kernel/platform-z80pack/z80pack.s index c89604ca..7bb300a1 100644 --- a/Kernel/platform-z80pack/z80pack.s +++ b/Kernel/platform-z80pack/z80pack.s @@ -17,6 +17,7 @@ .globl init_hardware .globl _program_vectors .globl _system_tick_counter + .globl platform_interrupt_all .globl map_kernel .globl map_process @@ -56,6 +57,7 @@ _trap_monitor: ld a, #128 out (29), a +platform_interrupt_all: ret _trap_reboot: -- 2.34.1