[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 0/5] xen: grant table interface v2 support
On 11/06/2017 03:46 PM, Boris Ostrovsky wrote: > On 11/02/2017 05:19 AM, Juergen Gross wrote: >> In order to support Linux to run as a pv guest on machines with huge >> memory (>16TB) or as a hvm guest with more than 16TB of memory the >> kernel has to support grant table interface v2, as v1 is limited to >> 32 bit frame numbers. >> >> This series re-adds that support (it has been removed in 2015) and >> restricts usage of v2 to the features of v1 in order to support >> migration to hosts which only support v1. >> >> V2 is selected only in the following cases: >> - the user has specified v2 via module parameter >> - in a pv guest if the maximum possible memory address of the host is >> above 16TB (memory hotplug taken into account) >> - in a hvm guest if the maximum guest memory address is above 16TB >> (again with memory hotplug taken into account) >> >> Changes in V2: >> - patch 2: remove update_trans_entry() from gnttab_ops (Boris Ostrovsky) >> - added new patch 4 >> - patch 5: use cpuid on pv and max_possible_pfn on hvm for version select >> >> Juergen Gross (5): >> xen: re-introduce support for grant v2 interface >> xen: limit grant v2 interface to the v1 functionality >> xen: add grant interface version dependent constants to gnttab_ops >> xen: update arch/x86/include/asm/xen/cpuid.h >> xen: select grant interface version >> >> arch/arm/xen/grant-table.c | 9 +- >> arch/x86/include/asm/xen/cpuid.h | 42 +++++-- >> arch/x86/xen/grant-table.c | 60 +++++++++- >> drivers/xen/grant-table.c | 244 >> +++++++++++++++++++++++++++++++++++---- >> include/xen/grant_table.h | 5 +- >> 5 files changed, 318 insertions(+), 42 deletions(-) >> > > Reviewed-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx> Applied to for-linus-4.15. -boris _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |