|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v8 04/15] xen: add function for obtaining highest possible memory address
Hi Juergen, On 20/09/17 14:08, Juergen Gross wrote: On 20/09/17 14:51, Julien Grall wrote:Hi Juergen, Sorry for the late comment. On 20/09/17 07:34, Juergen Gross wrote:Add a function for obtaining the highest possible physical memory address of the system. This value is influenced by: - hypervisor configuration (CONFIG_BIGMEM) - processor capability (max. addressable physical memory) - memory map at boot time - memory hotplug capability The value is especially needed for dom0 to decide sizing of grant frame limits of guests and for pv domains for selecting the grant interfaceWhy limiting to PV domain? Arm domain may also need to switch to another interface between v1 only support 32-bit GFN.Right. And I just used that reasoning for an answer to Jan. :-)version to use. Signed-off-by: Juergen Gross <jgross@xxxxxxxx>[...] The memory map is at the moment static and described in public/arch-arm.h. The guest is not allowed to assume it and should discover it through ACPI/DT. There are 2 banks of memory for the guest (it depends on the amount of memory requested by the user):
- 3GB @ 1GB
- 1016GB @ 8GB
But the guest would be free to use the populate memory hypercall to
allocate memory anywhere in the address space.
For Arm32, the maximum IPA (Intermediate Physical Address aka guest physical address on Xen) we currently support is always 40 bits. For Arm64, this range from 32 bits to 48 bits. New hardware can support up to 52 bits. Cheers, -- Julien Grall _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |