This commit was manufactured by cvs2svn to create tag
[linux-2.6.git] / arch / sparc64 / kernel / smp.c
index f2d24dc..f2bbaaf 100644 (file)
@@ -103,6 +103,15 @@ extern void inherit_locked_prom_mappings(int save_p);
 void __init smp_callin(void)
 {
        int cpuid = hard_smp_processor_id();
+       extern int bigkernel;
+       extern unsigned long kern_locked_tte_data;
+
+       if (bigkernel) {
+               prom_dtlb_load(sparc64_highest_locked_tlbent()-1, 
+                       kern_locked_tte_data + 0x400000, KERNBASE + 0x400000);
+               prom_itlb_load(sparc64_highest_locked_tlbent()-1, 
+                       kern_locked_tte_data + 0x400000, KERNBASE + 0x400000);
+       }
 
        inherit_locked_prom_mappings(0);