diff options
author | Michael Neuling <mikey@neuling.org> | 2007-12-06 01:24:48 -0500 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 2007-12-10 21:45:56 -0500 |
commit | 584f8b71a2e8abdaeb4b6f4fddaf542b61392453 (patch) | |
tree | c14f26334e3a3524046f0790f96564a4a4f22d92 /include/asm-powerpc/reg.h | |
parent | 44ef339073f67d4abcc62ae52a5fbc069d7a4d29 (diff) |
[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>
Diffstat (limited to 'include/asm-powerpc/reg.h')
-rw-r--r-- | include/asm-powerpc/reg.h | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/include/asm-powerpc/reg.h b/include/asm-powerpc/reg.h index e775ff1ca413..1f685047c6ff 100644 --- a/include/asm-powerpc/reg.h +++ b/include/asm-powerpc/reg.h | |||
@@ -691,12 +691,6 @@ | |||
691 | #define PV_BE 0x0070 | 691 | #define PV_BE 0x0070 |
692 | #define PV_PA6T 0x0090 | 692 | #define PV_PA6T 0x0090 |
693 | 693 | ||
694 | /* | ||
695 | * Number of entries in the SLB. If this ever changes we should handle | ||
696 | * it with a use a cpu feature fixup. | ||
697 | */ | ||
698 | #define SLB_NUM_ENTRIES 64 | ||
699 | |||
700 | /* Macros for setting and retrieving special purpose registers */ | 694 | /* Macros for setting and retrieving special purpose registers */ |
701 | #ifndef __ASSEMBLY__ | 695 | #ifndef __ASSEMBLY__ |
702 | #define mfmsr() ({unsigned long rval; \ | 696 | #define mfmsr() ({unsigned long rval; \ |