[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH RFC] libxl: set 1GB MMIO hole for PVH
On Wed, May 9, 2018 at 5:07 PM, Roger Pau Monne <roger.pau@xxxxxxxxxx> wrote: > This prevents page-shattering, by being able to populate the RAM > regions below 4GB using 1GB pages, provided the guest memory size is > set to a multiple of a GB. > > Note that there are some special and ACPI pages in the MMIO hole that > will be populated using smaller order pages, but those shouldn't be > accessed as often as RAM regions. Is it possible to run PVH in pure 32-bit mode (as opposed to 32-bit PAE)? If so, such guests would be limited to 3GiB of total memory (instead of 4GiB). But I suppose there's no particular reason to run PVH in pure 32-bit mode instead of 32-bit PAE. (I don't *think* TLB misses are slower on 3-level paging than 2-level paging, because the L3 entries are essentially loaded on CR3 switch.) So at the moment this seems OK to me. If someone decides they want to run PVH 2-level paging with more than 3GiB of RAM, we can easily add an option to turn it on. (Haven't reviewed the code.) -George _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |