All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xen-devel] [XEN PATCH for-4.13 v7 00/11] libxl memkb & pt defaulting
@ 2019-10-23 13:00 Ian Jackson
  2019-10-23 13:00 ` [Xen-devel] [XEN PATCH for-4.13 v7 01/11] libxl: Offer API versions 0x040700 and 0x040800 Ian Jackson
                   ` (10 more replies)
  0 siblings, 11 replies; 29+ messages in thread
From: Ian Jackson @ 2019-10-23 13:00 UTC (permalink / raw)
  To: xen-devel
  Cc: Jürgen Groß, Stefano Stabellini, Julien Grall, Wei Liu,
	Andrew Cooper, Ian Jackson, Paul Durrant, Jan Beulich,
	Anthony PERARD, Volodymyr Babchuk

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@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2020-10-26 16:49 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-10-23 13:00 [Xen-devel] [XEN PATCH for-4.13 v7 00/11] libxl memkb & pt defaulting Ian Jackson
2019-10-23 13:00 ` [Xen-devel] [XEN PATCH for-4.13 v7 01/11] libxl: Offer API versions 0x040700 and 0x040800 Ian Jackson
2019-10-23 13:39   ` Jürgen Groß
2020-10-26 16:42   ` Olaf Hering
2020-10-26 16:48     ` Jan Beulich
2019-10-23 13:00 ` [Xen-devel] [XEN PATCH for-4.13 v7 02/11] xl: Pass libxl_domain_config to freemem(), instead of b_info Ian Jackson
2019-10-23 13:39   ` Jürgen Groß
2019-10-23 13:00 ` [Xen-devel] [XEN PATCH for-4.13 v7 03/11] libxl: libxl__domain_config_setdefault: New function Ian Jackson
2019-10-23 13:40   ` Jürgen Groß
2019-10-23 13:00 ` [Xen-devel] [XEN PATCH for-4.13 v7 04/11] libxl: libxl_domain_need_memory: Make it take a domain_config Ian Jackson
2019-10-23 13:41   ` Jürgen Groß
2019-10-23 13:00 ` [Xen-devel] [XEN PATCH for-4.13 v7 05/11] libxl: Move shadow_memkb and iommu_memkb defaulting into libxl Ian Jackson
2019-10-23 13:42   ` Jürgen Groß
2019-10-23 13:00 ` [Xen-devel] [XEN PATCH for-4.13 v7 06/11] libxl: Remove/deprecate libxl_get_required_*_memory from the API Ian Jackson
2019-10-23 13:42   ` Jürgen Groß
2019-10-23 13:00 ` [Xen-devel] [XEN PATCH for-4.13 v7 07/11] libxl: create: setdefault: Make libxl_physinfo info[1] Ian Jackson
2019-10-23 13:43   ` Jürgen Groß
2019-10-23 13:00 ` [Xen-devel] [XEN PATCH for-4.13 v7 08/11] libxl: create: setdefault: Move physinfo into config_setdefault Ian Jackson
2019-10-23 13:43   ` Jürgen Groß
2019-10-23 13:00 ` [Xen-devel] [XEN PATCH for-4.13 v7 09/11] libxl: Move domain_create_info_setdefault earlier Ian Jackson
2019-10-23 13:44   ` Jürgen Groß
2019-10-23 13:00 ` [Xen-devel] [XEN PATCH for-4.13 v7 10/11] libxl/xl: Overhaul passthrough setting logic Ian Jackson
2019-10-23 13:45   ` Jürgen Groß
2019-10-23 14:22   ` Anthony PERARD
2019-10-23 13:00 ` [Xen-devel] [XEN PATCH for-4.13 v7 11/11] libxl: On ARM, reject future new passthrough modes too Ian Jackson
2019-10-23 13:45   ` Jürgen Groß
2019-10-23 15:40   ` Anthony PERARD
2019-10-23 15:48     ` Ian Jackson
2019-10-24 15:08     ` Ian Jackson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.