|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH for-4.12 v3 0/8] pvh/dom0/shadow/amd fixes
Hello,
The following series contains fixes that should be considered for 4.12.
I'm not sure whether patches 5, 6, 7 and 8 should be aimed at 4.12, they
contain changes to the p2m code that could affect HVM guests. Note that
without those changes a PVH dom0 running on AMD hardware will be unable
to create guests. Overall the patches are a nice cleanup to the handling
of p2m_ioreq_server and p2m_map_foreign types IMO.
The series can also be found at:
git://xenbits.xen.org/people/royger/xen.git fixes-4.12-v3
Roger Pau Monne (8):
dom0/pvh: align allocation and mapping order to start address
x86/pvh: reorder PVH dom0 iommu initialization
amd/npt/shadow: replace assert that prevents creating 2M/1G MMIO
entries
pvh/dom0: warn when dom0_mem is not set
x86/mm: split p2m ioreq server pages special handling into helper
p2m: change write_p2m_entry to return an error code
x86/mm: handle foreign mappings in p2m_entry_modify
npt/shadow: allow getting foreign page table entries
xen/arch/x86/dom0_build.c | 10 +++
xen/arch/x86/hvm/dom0_build.c | 37 ++++++----
xen/arch/x86/mm/hap/hap.c | 15 +++-
xen/arch/x86/mm/hap/nested_hap.c | 4 +-
xen/arch/x86/mm/p2m-ept.c | 107 ++++++----------------------
xen/arch/x86/mm/p2m-pt.c | 88 ++++++++++-------------
xen/arch/x86/mm/paging.c | 12 ++--
xen/arch/x86/mm/shadow/common.c | 8 ++-
xen/arch/x86/mm/shadow/none.c | 7 +-
xen/arch/x86/mm/shadow/private.h | 6 +-
xen/drivers/passthrough/x86/iommu.c | 7 +-
xen/include/asm-x86/p2m.h | 54 +++++++++++++-
xen/include/asm-x86/paging.h | 8 +--
13 files changed, 191 insertions(+), 172 deletions(-)
--
2.17.2 (Apple Git-113)
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |