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

Ian Jackson posted 10 patches 4 years, 6 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/xen tags/patchew/20191018150653.24862-1-ian.jackson@eu.citrix.com
There is a newer version of this series
docs/man/xl.cfg.5.pod.in     |   6 ++
tools/libxl/libxl.h          |  24 +++++-
tools/libxl/libxl_arch.h     |   6 ++
tools/libxl/libxl_arm.c      |  24 ++++++
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, 325 insertions(+), 156 deletions(-)
[Xen-devel] [XEN PATCH for-4.13 v5 00/10] libxl memkb & pt defaulting
Posted by Ian Jackson 4 years, 6 months ago
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 change since v4 is to change the default value name for the
"passthrough" config setting to "default", apropos of the discussion.
That is also the only patch without an appropriate ack/review.

This is also available here:
   https://xenbits.xen.org/gitweb/?p=people/iwj/xen.git;a=summary
   wip.libxl-memkb-ptcfg.v5

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

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

 docs/man/xl.cfg.5.pod.in     |   6 ++
 tools/libxl/libxl.h          |  24 +++++-
 tools/libxl/libxl_arch.h     |   6 ++
 tools/libxl/libxl_arm.c      |  24 ++++++
 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, 325 insertions(+), 156 deletions(-)

-- 
2.11.0


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