diff options
author | benno <benno@FreeBSD.org> | 2002-06-29 09:28:21 +0000 |
---|---|---|
committer | benno <benno@FreeBSD.org> | 2002-06-29 09:28:21 +0000 |
commit | 6c2607ad88792b8bc1b57d0a041605e8aa64ef46 (patch) | |
tree | b9c0a09df64c61a350b44617c4ef96ea16dc1fe3 /sys/powerpc/aim/locore.S | |
parent | ed94a8432d7c0a32bb7aa036d2050942d9c618b1 (diff) | |
download | FreeBSD-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.S | 30 |
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 */ |