On 03/03/2016 13:22, Andrew Jones wrote: >> > So as far as I can see, the related variables (align_min et al.) are of >> > type phys_addr_t. And phys_addr_t is defined like this: >> > >> > #ifdef PHYS32 >> > typedef u32 phys_addr_t; >> > #else >> > typedef u64 phys_addr_t; >> > #endif > Oh yeah... It's tempting to just blow that away Just blow it away. Both aarch32 and x86-32 support 64-bit physical address space through PAE and LPAE. You can do it on top of v3, but remember to clean up the casts. Paolo -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html