|
@@ -1090,7 +1090,8 @@ static struct cpu_spec __initdata cpu_specs[] = {
|
|
|
.cpu_name = "e300c2",
|
|
|
.cpu_features = CPU_FTRS_E300C2,
|
|
|
.cpu_user_features = PPC_FEATURE_32 | PPC_FEATURE_HAS_MMU,
|
|
|
- .mmu_features = MMU_FTR_USE_HIGH_BATS,
|
|
|
+ .mmu_features = MMU_FTR_USE_HIGH_BATS |
|
|
|
+ MMU_FTR_NEED_DTLB_SW_LRU,
|
|
|
.icache_bsize = 32,
|
|
|
.dcache_bsize = 32,
|
|
|
.cpu_setup = __setup_cpu_603,
|
|
@@ -1103,7 +1104,8 @@ static struct cpu_spec __initdata cpu_specs[] = {
|
|
|
.cpu_name = "e300c3",
|
|
|
.cpu_features = CPU_FTRS_E300,
|
|
|
.cpu_user_features = COMMON_USER,
|
|
|
- .mmu_features = MMU_FTR_USE_HIGH_BATS,
|
|
|
+ .mmu_features = MMU_FTR_USE_HIGH_BATS |
|
|
|
+ MMU_FTR_NEED_DTLB_SW_LRU,
|
|
|
.icache_bsize = 32,
|
|
|
.dcache_bsize = 32,
|
|
|
.cpu_setup = __setup_cpu_603,
|
|
@@ -1118,7 +1120,8 @@ static struct cpu_spec __initdata cpu_specs[] = {
|
|
|
.cpu_name = "e300c4",
|
|
|
.cpu_features = CPU_FTRS_E300,
|
|
|
.cpu_user_features = COMMON_USER,
|
|
|
- .mmu_features = MMU_FTR_USE_HIGH_BATS,
|
|
|
+ .mmu_features = MMU_FTR_USE_HIGH_BATS |
|
|
|
+ MMU_FTR_NEED_DTLB_SW_LRU,
|
|
|
.icache_bsize = 32,
|
|
|
.dcache_bsize = 32,
|
|
|
.cpu_setup = __setup_cpu_603,
|