Add correct reset vectors

git-svn-id: svn://coreboot.org/openbios/openbios-devel@214 f158a5a8-5612-0410-a976-696ce0be7e32
This commit is contained in:
Blue Swirl
2008-07-21 11:16:17 +00:00
parent b9f972feeb
commit d8dacd2b81

View File

@@ -105,9 +105,13 @@ trap_table:
#define STACK_BIAS 2047 #define STACK_BIAS 2047
.globl sparc64_ttable_tl0, sparc64_ttable_tl1 .globl sparc64_ttable_tl0, sparc64_ttable_tl1
sparc64_ttable_tl0: sparc64_ttable_tl0:
ba entry; nop; nop; nop; nop; nop; nop; nop; ba entry; nop; nop; nop; nop; nop; nop; nop;! XXX remove
BTRAP(0x01) BTRAP(0x02) BTRAP(0x03) BTRAP(0x04) BTRAP(0x05) BTRAP(0x06) BTRAP(0x07) ba entry; nop; nop; nop; nop; nop; nop; nop;! Power-on reset
BTRAPS(0x08) ba entry; nop; nop; nop; nop; nop; nop; nop;! Watchdog reset
ba entry; nop; nop; nop; nop; nop; nop; nop;! External reset
ba entry; nop; nop; nop; nop; nop; nop; nop;! Software reset
ba entry; nop; nop; nop; nop; nop; nop; nop;! RED state
BTRAP(0x06) BTRAP(0x07) BTRAPS(0x08)
BTRAPS(0x10) BTRAPS(0x18) BTRAPS(0x10) BTRAPS(0x18)
BTRAP(0x20) BTRAP(0x21) BTRAP(0x22) BTRAP(0x23) BTRAP(0x20) BTRAP(0x21) BTRAP(0x22) BTRAP(0x23)
CLEAN_WINDOW ! 24-27 CLEAN_WINDOW ! 24-27