[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH for-4.12 v2 0/7] pvh/dom0/shadow/amd fixes



On 11/02/2019 18:46, Roger Pau Monne wrote:
> Hello,
> 
> The following series contains fixes that should be considered for 4.12.
> 
> I'm not sure whether patches 5, 6 and 7 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.
> 
> The series can also be found at:
> 
> git://xenbits.xen.org/people/royger/xen.git fixes-4.12-v2.1

I have tested this on AMD hardware, both as PVH dom0 and PV dom0
(running both PVH and HVM guests). So FWIW:

Tested-by: Sander Eikelenboom <linux@xxxxxxxxxxxxxx>

> Roger Pau Monne (7):
>   dom0/pvh: align allocation and mapping order to start address
>   amd/npt/shadow: replace assert that prevents creating 2M/1G MMIO
>     entries
>   x86/pvh: reorder PVH dom0 iommu initialization
>   pvh/dom0: warn when dom0_mem is not set
>   x86/mm: split p2m ioreq server pages special handling into helper
>   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           |   4 +
>  xen/arch/x86/mm/p2m-ept.c           | 137 ++++++----------------------
>  xen/arch/x86/mm/p2m-pt.c            |  54 ++++-------
>  xen/arch/x86/mm/shadow/common.c     |   4 +
>  xen/drivers/passthrough/x86/iommu.c |   7 +-
>  xen/include/asm-x86/p2m.h           |  45 +++++++++
>  8 files changed, 135 insertions(+), 163 deletions(-)
> 


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.