From 7700a72a365d5ccd3e39d8ab36660a1b5e7880e9 Mon Sep 17 00:00:00 2001 From: nakasima Date: Fri, 19 Dec 2008 01:38:24 +0000 Subject: [PATCH] =?UTF-8?q?=E5=89=B2=E3=82=8A=E8=BE=BC=E3=81=BF=E9=96=A2?= =?UTF-8?q?=E6=95=B0=E3=81=AE=E3=83=9E=E3=83=BC=E3=82=B8=E6=BA=96=E5=82=99?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@127 b871894f-2f95-9b40-918c-086798483c85 --- trunk/bootrom/build/libraries/os/ARM9/os_irqHandler.c | 4 +--- .../build/libraries/os/{ARM9 => common}/os_interrupt.c | 0 2 files changed, 1 insertion(+), 3 deletions(-) rename trunk/bootrom/build/libraries/os/{ARM9 => common}/os_interrupt.c (100%) diff --git a/trunk/bootrom/build/libraries/os/ARM9/os_irqHandler.c b/trunk/bootrom/build/libraries/os/ARM9/os_irqHandler.c index f817f21..9e5f69d 100644 --- a/trunk/bootrom/build/libraries/os/ARM9/os_irqHandler.c +++ b/trunk/bootrom/build/libraries/os/ARM9/os_irqHandler.c @@ -85,10 +85,8 @@ LSYM(1) clz r0, r1 // count zero of high bit ldr r1, =osIntrTable ldr r0, [ r1, r0, LSL #2 ] - adr lr, irq_return - bx r0 // set return address for thread rescheduling + blx r0 // set return address for thread rescheduling -irq_return #ifdef BROM_ENABLE_THREAD bl osIrqHandler_ThreadSwitch #endif // BROM_ENABLE_THREAD diff --git a/trunk/bootrom/build/libraries/os/ARM9/os_interrupt.c b/trunk/bootrom/build/libraries/os/common/os_interrupt.c similarity index 100% rename from trunk/bootrom/build/libraries/os/ARM9/os_interrupt.c rename to trunk/bootrom/build/libraries/os/common/os_interrupt.c