The main impetus here is to support 2GB pages which SPARC-T4 supports. But since I was here and I don't really feel like going through this dance again when the next chip supports 16GB pages I decided to do it right. The page sizes supported by sun4v cpus can be obtained from the machine description, the cpu nodes have a property with a bitmask where bits are set for the page sizes the cpu supports. So we make use of that and therefore we'll transparently take advantage of whatever page sizes future sun4v cpus can handle. Signed-off-by: David S. Miller <davem@xxxxxxxxxxxxx> -- To unsubscribe from this list: send the line "unsubscribe sparclinux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html