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

[Xen-devel] [XEN PATCH for-4.13 v7 00/11] libxl memkb & pt defaulting



I *still* want to sort out the shadow/iommu memory and pci passthrough
situation in 4.13, to avoid promulgating a wrong libxl API in a stable
release.

The only changes since v4 are change the default value name for the
"passthrough" config setting to "default", apropos of the discussion,
and to add a new patch to change the way the ARM code will deal with
new passthrough modes added in the future.

Those are also the only patches without an appropriate ack/review.
Ping, fellow tools maintainers?

Ian Jackson (11):
Ian Jackson (10):
  a  01 libxl: Offer API versions 0x040700 and 0x040800
  r  02 xl: Pass libxl_domain_config to freemem(), instead of b_info
  r  03 libxl: libxl__domain_config_setdefault: New function
  r  04 libxl: libxl_domain_need_memory: Make it take a domain_config
  r  05 libxl: Move shadow_memkb and iommu_memkb defaulting into libxl
  a  06 libxl: Remove/deprecate libxl_get_required_*_memory from the API
  a  07 libxl: create: setdefault: Make libxl_physinfo info[1]
  a  08 libxl: create: setdefault: Move physinfo into config_setdefault
  a  09 libxl: Move domain_create_info_setdefault earlier
     10 libxl/xl: Overhaul passthrough setting logic
   + 11 libxl: On ARM, reject future new passthrough modes too

a=acked; r=reviewed; *=patch changed; +=new patch

 docs/man/xl.cfg.5.pod.in     |   6 ++
 tools/libxl/libxl.h          |  24 +++++-
 tools/libxl/libxl_arch.h     |   6 ++
 tools/libxl/libxl_arm.c      |  30 ++++++++
 tools/libxl/libxl_create.c   | 172 +++++++++++++++++++++++++++++++++----------
 tools/libxl/libxl_dm.c       |   7 +-
 tools/libxl/libxl_dom.c      |   7 +-
 tools/libxl/libxl_internal.h |  13 +++-
 tools/libxl/libxl_mem.c      |  69 +++++++++++++----
 tools/libxl/libxl_types.idl  |   7 +-
 tools/libxl/libxl_utils.c    |  15 ----
 tools/libxl/libxl_utils.h    |   2 +-
 tools/libxl/libxl_x86.c      |  41 +++++++++++
 tools/xl/xl_parse.c          |  82 ++-------------------
 tools/xl/xl_vmcontrol.c      |   6 +-
 15 files changed, 331 insertions(+), 156 deletions(-)

-- 
2.11.0


_______________________________________________
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®.