aboutsummaryrefslogtreecommitdiffstats
path: root/arch/sparc/mm/init_64.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/sparc/mm/init_64.c')
-rw-r--r--arch/sparc/mm/init_64.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/arch/sparc/mm/init_64.c b/arch/sparc/mm/init_64.c
index 6d5d562a652e..e0c1206a44fa 100644
--- a/arch/sparc/mm/init_64.c
+++ b/arch/sparc/mm/init_64.c
@@ -1690,12 +1690,19 @@ static void __init setup_page_offset(void)
1690 case SUN4V_CHIP_NIAGARA4: 1690 case SUN4V_CHIP_NIAGARA4:
1691 case SUN4V_CHIP_NIAGARA5: 1691 case SUN4V_CHIP_NIAGARA5:
1692 case SUN4V_CHIP_SPARC64X: 1692 case SUN4V_CHIP_SPARC64X:
1693 default: 1693 case SUN4V_CHIP_SPARC_M6:
1694 /* T4 and later support 52-bit virtual addresses. */ 1694 /* T4 and later support 52-bit virtual addresses. */
1695 sparc64_va_hole_top = 0xfff8000000000000UL; 1695 sparc64_va_hole_top = 0xfff8000000000000UL;
1696 sparc64_va_hole_bottom = 0x0008000000000000UL; 1696 sparc64_va_hole_bottom = 0x0008000000000000UL;
1697 max_phys_bits = 47; 1697 max_phys_bits = 47;
1698 break; 1698 break;
1699 case SUN4V_CHIP_SPARC_M7:
1700 default:
1701 /* M7 and later support 52-bit virtual addresses. */
1702 sparc64_va_hole_top = 0xfff8000000000000UL;
1703 sparc64_va_hole_bottom = 0x0008000000000000UL;
1704 max_phys_bits = 49;
1705 break;
1699 } 1706 }
1700 } 1707 }
1701 1708