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

[Xen-devel] [PATCH v3 for-4.12 0/7] Docs improvements, and dom0 construction fixes



This is logically two series, but they were co-developed and tightly coupled.

The first 4 patches are improvements to our documentation and command line
parsing.  It fixes two key issues - first that sub-booleans now all behave
consistently, and second is the removal of block indentation markup for main
documentation.  It is excessively verbose and renders poorly to both HTML and
PDF.

The second 3 patches make improvements to dom0 parsing and configuration, with
the intent of making it possible to use a PVH Xen and PVH dom0 XTF test for
development purposes.

Patch 5 at a bare minimum is required for 4.12 to fix an issue which hasn't
been released yet.  All others are nice-to-have with a low risk of problems.

Major changes from v2:

  * The cmdline_strcmp() functionality from patch 5 was split out into a
    separate bugfix for backporting purposes.

Andrew Cooper (7):
  docs: Improve documentation for dom0= and dom0-iommu=
  docs: Improve documentation and parsing for iommu=
  docs: Improve documentation and parsing for pci=
  docs: Improve documentation and parsing for efi=
  x86/dom0: Improve dom0= useability
  xen/dom0: Drop iommu_hwdom_inclusive entirely
  xen/dom0: Add a dom0-iommu=none option

 docs/misc/xen-command-line.pandoc     | 319 +++++++++++++++++-----------------
 xen/arch/x86/dom0_build.c             |  14 +-
 xen/common/efi/boot.c                 |  11 +-
 xen/drivers/passthrough/arm/smmu.c    |   4 -
 xen/drivers/passthrough/iommu.c       |  71 +++-----
 xen/drivers/passthrough/pci.c         |  20 +--
 xen/drivers/passthrough/vtd/x86/vtd.c |   6 -
 xen/drivers/passthrough/x86/iommu.c   |  14 +-
 xen/include/xen/iommu.h               |   2 +-
 9 files changed, 197 insertions(+), 264 deletions(-)

-- 
2.1.4


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