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

[Xen-devel] [RFC][PATCH 0/5] xen: reserve RMRR to avoid conflicting MMIO/RAM



While we work for supporting RMRR mapping for Windows GFX driver in case
shared table,

http://osdir.com/ml/general/2014-07/msg55347.html
http://osdir.com/ml/general/2014-07/msg55348.html

we realize we should reserve RMRR range to avoid any potential MMIO/RAM
overlap with our discussion so here these preliminary patches are intended
to cover this.


----------------------------------------------------------------
Tiejun Chen (5):
      xen:x86: record RMRR mappings
      xen:x86: introduce a new hypercall to get RMRR mappings
      tools:libxc: remove mmio BAR out of RMRR mappings
      tools:firmware:hvmloader: reserve RMRR mappings in e820
      xen:vtd: make USB RMRR mapping safe

 tools/firmware/hvmloader/e820.c     | 14 ++++++++++++++
 tools/firmware/hvmloader/e820.h     |  6 ++++++
 tools/firmware/hvmloader/util.c     | 13 +++++++++++++
 tools/firmware/hvmloader/util.h     |  1 +
 tools/libxc/xc_domain.c             | 25 +++++++++++++++++++++++++
 tools/libxc/xc_hvm_build_x86.c      | 26 ++++++++++++++++++++++++++
 tools/libxc/xenctrl.h               |  4 ++++
 xen/arch/x86/e820.c                 |  2 ++
 xen/arch/x86/mm.c                   | 35 +++++++++++++++++++++++++++++++++++
 xen/arch/x86/x86_64/compat/mm.c     |  8 ++++++++
 xen/drivers/passthrough/vtd/dmar.c  | 15 +++++++++++++++
 xen/drivers/passthrough/vtd/iommu.c |  8 --------
 xen/include/asm-x86/e820.h          |  1 +
 xen/include/public/memory.h         | 10 +++++++++-
 14 files changed, 159 insertions(+), 9 deletions(-)

Thanks
Tiejun

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

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