summaryrefslogtreecommitdiffstats
path: root/sys/powerpc/aim/locore.S
diff options
context:
space:
mode:
authorbenno <benno@FreeBSD.org>2002-06-29 09:28:21 +0000
committerbenno <benno@FreeBSD.org>2002-06-29 09:28:21 +0000
commit6c2607ad88792b8bc1b57d0a041605e8aa64ef46 (patch)
treeb9c0a09df64c61a350b44617c4ef96ea16dc1fe3 /sys/powerpc/aim/locore.S
parented94a8432d7c0a32bb7aa036d2050942d9c618b1 (diff)
downloadFreeBSD-src-6c2607ad88792b8bc1b57d0a041605e8aa64ef46.zip
FreeBSD-src-6c2607ad88792b8bc1b57d0a041605e8aa64ef46.tar.gz
Many fixes to low-level trap and interrupt handling:
- Tidy up clock code. Don't repeatedly call hardclock(). - Remove intrnames, decrnest and intrcnt from locore.s - Coalesce all trap handling into a single stub that then calls a dispatch function. Submitted by: Peter Grehan <peterg@ptree32.com.au>
Diffstat (limited to 'sys/powerpc/aim/locore.S')
-rw-r--r--sys/powerpc/aim/locore.S30
1 files changed, 0 insertions, 30 deletions
diff --git a/sys/powerpc/aim/locore.S b/sys/powerpc/aim/locore.S
index fa231e8..f8d0eb1 100644
--- a/sys/powerpc/aim/locore.S
+++ b/sys/powerpc/aim/locore.S
@@ -86,36 +86,6 @@ GLOBAL(proc0paddr)
.long 0 /* proc0 p_addr */
GLOBAL(PTmap)
.long 0 /* PTmap */
-GLOBAL(decrnest)
- .long 0
-
-GLOBAL(intrnames)
- .asciz "irq0", "irq1", "irq2", "irq3"
- .asciz "irq4", "irq5", "irq6", "irq7"
- .asciz "irq8", "irq9", "irq10", "irq11"
- .asciz "irq12", "irq13", "irq14", "irq15"
- .asciz "irq16", "irq17", "irq18", "irq19"
- .asciz "irq20", "irq21", "irq22", "irq23"
- .asciz "irq24", "irq25", "irq26", "irq27"
- .asciz "irq28", "irq29", "irq30", "irq31"
- .asciz "irq32", "irq33", "irq34", "irq35"
- .asciz "irq36", "irq37", "irq38", "irq39"
- .asciz "irq40", "irq41", "irq42", "irq43"
- .asciz "irq44", "irq45", "irq46", "irq47"
- .asciz "irq48", "irq49", "irq50", "irq51"
- .asciz "irq52", "irq53", "irq54", "irq55"
- .asciz "irq56", "irq57", "irq58", "irq59"
- .asciz "irq60", "irq61", "irq62", "irq63"
- .asciz "clock", "softclock", "softnet", "softserial"
-GLOBAL(eintrnames)
- .align 4
-GLOBAL(intrcnt)
- .long 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
- .long 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
- .long 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
- .long 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
- .long 0,0,0,0
-GLOBAL(eintrcnt)
GLOBAL(ofmsr)
.long 0 /* msr used in Open Firmware */
OpenPOWER on IntegriCloud