diff options
Diffstat (limited to 'arch/mips/mm/tlbex.c')
-rw-r--r-- | arch/mips/mm/tlbex.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/arch/mips/mm/tlbex.c b/arch/mips/mm/tlbex.c index 3978a3d81366..d75ff73a2012 100644 --- a/arch/mips/mm/tlbex.c +++ b/arch/mips/mm/tlbex.c | |||
@@ -501,7 +501,7 @@ static void build_tlb_write_entry(u32 **p, struct uasm_label **l, | |||
501 | case tlb_indexed: tlbw = uasm_i_tlbwi; break; | 501 | case tlb_indexed: tlbw = uasm_i_tlbwi; break; |
502 | } | 502 | } |
503 | 503 | ||
504 | if (cpu_has_mips_r2) { | 504 | if (cpu_has_mips_r2_exec_hazard) { |
505 | /* | 505 | /* |
506 | * The architecture spec says an ehb is required here, | 506 | * The architecture spec says an ehb is required here, |
507 | * but a number of cores do not have the hazard and | 507 | * but a number of cores do not have the hazard and |
@@ -514,6 +514,7 @@ static void build_tlb_write_entry(u32 **p, struct uasm_label **l, | |||
514 | case CPU_PROAPTIV: | 514 | case CPU_PROAPTIV: |
515 | case CPU_P5600: | 515 | case CPU_P5600: |
516 | case CPU_M5150: | 516 | case CPU_M5150: |
517 | case CPU_QEMU_GENERIC: | ||
517 | break; | 518 | break; |
518 | 519 | ||
519 | default: | 520 | default: |
@@ -1952,7 +1953,7 @@ static void build_r4000_tlb_load_handler(void) | |||
1952 | 1953 | ||
1953 | switch (current_cpu_type()) { | 1954 | switch (current_cpu_type()) { |
1954 | default: | 1955 | default: |
1955 | if (cpu_has_mips_r2) { | 1956 | if (cpu_has_mips_r2_exec_hazard) { |
1956 | uasm_i_ehb(&p); | 1957 | uasm_i_ehb(&p); |
1957 | 1958 | ||
1958 | case CPU_CAVIUM_OCTEON: | 1959 | case CPU_CAVIUM_OCTEON: |
@@ -2019,7 +2020,7 @@ static void build_r4000_tlb_load_handler(void) | |||
2019 | 2020 | ||
2020 | switch (current_cpu_type()) { | 2021 | switch (current_cpu_type()) { |
2021 | default: | 2022 | default: |
2022 | if (cpu_has_mips_r2) { | 2023 | if (cpu_has_mips_r2_exec_hazard) { |
2023 | uasm_i_ehb(&p); | 2024 | uasm_i_ehb(&p); |
2024 | 2025 | ||
2025 | case CPU_CAVIUM_OCTEON: | 2026 | case CPU_CAVIUM_OCTEON: |