[POWERPC] Use SLB size from the device tree
Currently we hardwire the number of SLBs to 64, but PAPR says we should use the ibm,slb-size property to obtain the number of SLB entries. This uses this property instead of assuming 64. If no property is found, we assume 64 entries as before. This soft patches the SLB handler, so it shouldn't change performance at all. Signed-off-by: Michael Neuling <mikey@neuling.org> Signed-off-by: Paul Mackerras <paulus@samba.org>
This commit is contained in:
committed by
Paul Mackerras
parent
44ef339073
commit
584f8b71a2
@ -227,8 +227,9 @@ END_FW_FTR_SECTION_IFSET(FW_FEATURE_ISERIES)
|
||||
|
||||
7: ld r10,PACASTABRR(r13)
|
||||
addi r10,r10,1
|
||||
/* use a cpu feature mask if we ever change our slb size */
|
||||
cmpldi r10,SLB_NUM_ENTRIES
|
||||
/* This gets soft patched on boot. */
|
||||
_GLOBAL(slb_compare_rr_to_size)
|
||||
cmpldi r10,0
|
||||
|
||||
blt+ 4f
|
||||
li r10,SLB_NUM_BOLTED
|
||||
|
Reference in New Issue
Block a user