powerpc/fsl-booke: Remove num_tlbcam_entries
This is a global variable defined in fsl_booke_mmu.c with a value that gets initialized in assembly code in head_fsl_booke.S. It's never used. If some code ever does want to know the number of entries in TLB1, then "numcams = mfspr(SPRN_TLB1CFG) & 0xfff", is a whole lot simpler than a global initialized during kernel boot from assembly. Signed-off-by: Trent Piepho <tpiepho@freescale.com> Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
This commit is contained in:
@@ -389,10 +389,6 @@ skpinv: addi r6,r6,1 /* Increment */
|
|||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
mfspr r3,SPRN_TLB1CFG
|
|
||||||
andi. r3,r3,0xfff
|
|
||||||
lis r4,num_tlbcam_entries@ha
|
|
||||||
stw r3,num_tlbcam_entries@l(r4)
|
|
||||||
/*
|
/*
|
||||||
* Decide what sort of machine this is and initialize the MMU.
|
* Decide what sort of machine this is and initialize the MMU.
|
||||||
*/
|
*/
|
||||||
|
@@ -56,7 +56,6 @@
|
|||||||
|
|
||||||
extern void loadcam_entry(unsigned int index);
|
extern void loadcam_entry(unsigned int index);
|
||||||
unsigned int tlbcam_index;
|
unsigned int tlbcam_index;
|
||||||
unsigned int num_tlbcam_entries;
|
|
||||||
static unsigned long __cam0, __cam1, __cam2;
|
static unsigned long __cam0, __cam1, __cam2;
|
||||||
|
|
||||||
#define NUM_TLBCAMS (16)
|
#define NUM_TLBCAMS (16)
|
||||||
|
@@ -99,8 +99,6 @@ extern unsigned int rtas_data, rtas_size;
|
|||||||
struct hash_pte;
|
struct hash_pte;
|
||||||
extern struct hash_pte *Hash, *Hash_end;
|
extern struct hash_pte *Hash, *Hash_end;
|
||||||
extern unsigned long Hash_size, Hash_mask;
|
extern unsigned long Hash_size, Hash_mask;
|
||||||
|
|
||||||
extern unsigned int num_tlbcam_entries;
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
extern unsigned long ioremap_bot;
|
extern unsigned long ioremap_bot;
|
||||||
|
Reference in New Issue
Block a user