On M8 chips, use a max_phys_bits value of 51 and 54 bits for
virtual address.
Orabug:
25808647
Signed-off-by: Vijay Kumar <vijay.ac.kumar@oracle.com>
Reviewed-by: Liam R. Howlett <Liam.Howlett@Oracle.com>
Reviewed-by: Bob Picco <bob.picco@oracle.com>
Signed-off-by: Shannon Nelson <shannon.nelson@oracle.com>
break;
case SUN4V_CHIP_SPARC_M7:
case SUN4V_CHIP_SPARC_S7:
- default:
/* M7 and later support 52-bit virtual addresses. */
sparc64_va_hole_top = 0xfff8000000000000UL;
sparc64_va_hole_bottom = 0x0008000000000000UL;
max_phys_bits = 49;
break;
+ case SUN4V_CHIP_SPARC_M8:
+ case SUN4V_CHIP_SPARC_S8:
+ default:
+ /* M8 and later support 54-bit virtual addresses. */
+ sparc64_va_hole_top = 0xffe0000000000000UL;
+ sparc64_va_hole_bottom = 0x0020000000000000UL;
+ max_phys_bits = 51;
+ break;
}
}