diff options
author | David S. Miller <davem@sunset.davemloft.net> | 2006-02-17 13:28:24 -0500 |
---|---|---|
committer | David S. Miller <davem@sunset.davemloft.net> | 2006-03-20 04:13:27 -0500 |
commit | 46f860471483dce9ba5ce682a69c61cbceb54e52 (patch) | |
tree | 4107992d58fa51a0c2d76d31d63cf26bb1f427ab /arch/sparc64/kernel | |
parent | 97532f598273d03cab8bb5206669b6fdd654eb63 (diff) |
[SPARC64]: Put SUN4V ITSB miss into correct trap table entry.
It's 0x9 not 0xb.
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'arch/sparc64/kernel')
-rw-r--r-- | arch/sparc64/kernel/ttable.S | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/arch/sparc64/kernel/ttable.S b/arch/sparc64/kernel/ttable.S index a9d210e11eb3..d5a8dd52d1f8 100644 --- a/arch/sparc64/kernel/ttable.S +++ b/arch/sparc64/kernel/ttable.S | |||
@@ -18,11 +18,10 @@ tl0_resv000: BOOT_KERNEL BTRAP(0x1) BTRAP(0x2) BTRAP(0x3) | |||
18 | tl0_resv004: BTRAP(0x4) BTRAP(0x5) BTRAP(0x6) BTRAP(0x7) | 18 | tl0_resv004: BTRAP(0x4) BTRAP(0x5) BTRAP(0x6) BTRAP(0x7) |
19 | tl0_iax: membar #Sync | 19 | tl0_iax: membar #Sync |
20 | TRAP_NOSAVE_7INSNS(__spitfire_insn_access_exception) | 20 | TRAP_NOSAVE_7INSNS(__spitfire_insn_access_exception) |
21 | tl0_resv009: BTRAP(0x9) | 21 | tl0_itsb_4v: SUN4V_ITSB_MISS |
22 | tl0_iae: membar #Sync | 22 | tl0_iae: membar #Sync |
23 | TRAP_NOSAVE_7INSNS(__spitfire_access_error) | 23 | TRAP_NOSAVE_7INSNS(__spitfire_access_error) |
24 | tl0_itsb_4v: SUN4V_ITSB_MISS | 24 | tl0_resv00b: BTRAP(0xb) BTRAP(0xc) BTRAP(0xd) BTRAP(0xe) BTRAP(0xf) |
25 | tl0_resv00c: BTRAP(0xc) BTRAP(0xd) BTRAP(0xe) BTRAP(0xf) | ||
26 | tl0_ill: membar #Sync | 25 | tl0_ill: membar #Sync |
27 | TRAP_7INSNS(do_illegal_instruction) | 26 | TRAP_7INSNS(do_illegal_instruction) |
28 | tl0_privop: TRAP(do_privop) | 27 | tl0_privop: TRAP(do_privop) |
@@ -182,11 +181,10 @@ sparc64_ttable_tl1: | |||
182 | tl1_resv000: BOOT_KERNEL BTRAPTL1(0x1) BTRAPTL1(0x2) BTRAPTL1(0x3) | 181 | tl1_resv000: BOOT_KERNEL BTRAPTL1(0x1) BTRAPTL1(0x2) BTRAPTL1(0x3) |
183 | tl1_resv004: BTRAPTL1(0x4) BTRAPTL1(0x5) BTRAPTL1(0x6) BTRAPTL1(0x7) | 182 | tl1_resv004: BTRAPTL1(0x4) BTRAPTL1(0x5) BTRAPTL1(0x6) BTRAPTL1(0x7) |
184 | tl1_iax: TRAP_NOSAVE(__spitfire_insn_access_exception_tl1) | 183 | tl1_iax: TRAP_NOSAVE(__spitfire_insn_access_exception_tl1) |
185 | tl1_resv009: BTRAPTL1(0x9) | 184 | tl1_itsb_4v: SUN4V_ITSB_MISS |
186 | tl1_iae: membar #Sync | 185 | tl1_iae: membar #Sync |
187 | TRAP_NOSAVE_7INSNS(__spitfire_access_error) | 186 | TRAP_NOSAVE_7INSNS(__spitfire_access_error) |
188 | tl1_itsb_4v: SUN4V_ITSB_MISS | 187 | tl1_resv00b: BTRAPTL1(0xb) BTRAPTL1(0xc) BTRAPTL1(0xd) BTRAPTL1(0xe) BTRAPTL1(0xf) |
189 | tl1_resv00c: BTRAPTL1(0xc) BTRAPTL1(0xd) BTRAPTL1(0xe) BTRAPTL1(0xf) | ||
190 | tl1_ill: TRAPTL1(do_ill_tl1) | 188 | tl1_ill: TRAPTL1(do_ill_tl1) |
191 | tl1_privop: BTRAPTL1(0x11) | 189 | tl1_privop: BTRAPTL1(0x11) |
192 | tl1_resv012: BTRAPTL1(0x12) BTRAPTL1(0x13) BTRAPTL1(0x14) BTRAPTL1(0x15) | 190 | tl1_resv012: BTRAPTL1(0x12) BTRAPTL1(0x13) BTRAPTL1(0x14) BTRAPTL1(0x15) |