Loading arch/sparc64/kernel/head.S +1 −1 Original line number Diff line number Diff line Loading @@ -454,7 +454,7 @@ setup_trap_table: restore .globl setup_tba setup_tba: /* i0 = is_starfire */ setup_tba: save %sp, -192, %sp /* The boot processor is the only cpu which invokes this Loading arch/sparc64/mm/init.c +2 −9 Original line number Diff line number Diff line Loading @@ -1092,15 +1092,8 @@ void __init paging_init(void) inherit_prom_mappings(); /* Ok, we can use our TLB miss and window trap handlers safely. * We need to do a quick peek here to see if we are on StarFire * or not, so setup_tba can setup the IRQ globals correctly (it * needs to get the hard smp processor id correctly). */ { extern void setup_tba(int); setup_tba(this_is_starfire); } /* Ok, we can use our TLB miss and window trap handlers safely. */ setup_tba(); __flush_tlb_all(); Loading include/asm-sparc64/cpudata.h +1 −0 Original line number Diff line number Diff line Loading @@ -61,6 +61,7 @@ struct trap_per_cpu { extern struct trap_per_cpu trap_block[NR_CPUS]; extern void init_cur_cpu_trap(void); extern void per_cpu_patch(void); extern void setup_tba(void); #endif /* !(__ASSEMBLY__) */ Loading Loading
arch/sparc64/kernel/head.S +1 −1 Original line number Diff line number Diff line Loading @@ -454,7 +454,7 @@ setup_trap_table: restore .globl setup_tba setup_tba: /* i0 = is_starfire */ setup_tba: save %sp, -192, %sp /* The boot processor is the only cpu which invokes this Loading
arch/sparc64/mm/init.c +2 −9 Original line number Diff line number Diff line Loading @@ -1092,15 +1092,8 @@ void __init paging_init(void) inherit_prom_mappings(); /* Ok, we can use our TLB miss and window trap handlers safely. * We need to do a quick peek here to see if we are on StarFire * or not, so setup_tba can setup the IRQ globals correctly (it * needs to get the hard smp processor id correctly). */ { extern void setup_tba(int); setup_tba(this_is_starfire); } /* Ok, we can use our TLB miss and window trap handlers safely. */ setup_tba(); __flush_tlb_all(); Loading
include/asm-sparc64/cpudata.h +1 −0 Original line number Diff line number Diff line Loading @@ -61,6 +61,7 @@ struct trap_per_cpu { extern struct trap_per_cpu trap_block[NR_CPUS]; extern void init_cur_cpu_trap(void); extern void per_cpu_patch(void); extern void setup_tba(void); #endif /* !(__ASSEMBLY__) */ Loading