sparc64_highest_unlocked_tlb_ent = tlb_ent - 1; if (tlb_type == cheetah_plus) { sparc64_kern_pri_context = (CTX_CHEETAH_PLUS_CTX0 | CTX_CHEETAH_PLUS_NUC); sparc64_kern_pri_nuc_bits = CTX_CHEETAH_PLUS_NUC; sparc64_kern_sec_context = CTX_CHEETAH_PLUS_CTX0; } 
static void __init remap_kernel(void){	unsigned long phys_page, tte_vaddr, tte_data;	int tlb_ent = sparc64_highest_locked_tlbent();	tte_vaddr = (unsigned long) KERNBASE;	phys_page = (prom_boot_mapping_phys_low >> 22UL) << 22UL;	tte_data = (phys_page | (_PAGE_VALID | _PAGE_SZ4MB |				 _PAGE_CP | _PAGE_CV | _PAGE_P |				 _PAGE_L | _PAGE_W));	kern_locked_tte_data = tte_data;	/* Now lock us into the TLBs via OBP. */	prom_dtlb_load(tlb_ent, tte_data, tte_vaddr);	prom_itlb_load(tlb_ent, tte_data, tte_vaddr);	if (bigkernel) {		prom_dtlb_load(tlb_ent - 1,			       tte_data + 0x400000, 			       tte_vaddr + 0x400000);		prom_itlb_load(tlb_ent - 1,			       tte_data + 0x400000, 			       tte_vaddr + 0x400000);	}}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/0835ae0f27c0bfde67613d189ef6c537e004a6de/init.c/clean/arch/sparc64/mm/init.c