[PATCH v4 0/2] conf: add 'isa' controller type

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

 



No code changes, just re-arranged commits. Now commits are more
granular than v3, but still less granular as v2. Specifically, now
there are a 'conf' part as a separate commit and 'bhyve' part as a
separate commit. My thought was that automatic addition of the 'isa'
controller and controller index validation patches are small compared to
the main code, so should not increase reviewing difficulty much. Please
let me know if it's still desired to make more granular commits.

I plan to submit corresponding news and docs entries as a separate
series.

Roman Bogorodskiy (2):
  conf: add 'isa' controller type
  bhyve: support 'isa' controller for LPC

 docs/schemas/domaincommon.rng                 |  6 ++++
 src/bhyve/bhyve_command.c                     | 27 +++++++-------
 src/bhyve/bhyve_device.c                      | 23 +++++++++---
 src/bhyve/bhyve_domain.c                      | 25 +++++++++++--
 src/bhyve/bhyve_domain.h                      |  2 --
 src/conf/domain_conf.c                        |  9 +++++
 src/conf/domain_conf.h                        |  8 +++++
 src/qemu/qemu_command.c                       |  1 +
 src/qemu/qemu_domain.c                        |  1 +
 src/qemu/qemu_domain_address.c                |  1 +
 src/qemu/qemu_validate.c                      |  1 +
 src/vbox/vbox_common.c                        |  1 +
 ..ml2argv-addr-isa-controller-on-slot-1.args | 10 ++++++
 ...2argv-addr-isa-controller-on-slot-1.ldargs |  3 ++
 ...xml2argv-addr-isa-controller-on-slot-1.xml | 26 ++++++++++++++
 ...l2argv-addr-isa-controller-on-slot-31.args | 10 ++++++
 ...argv-addr-isa-controller-on-slot-31.ldargs |  3 ++
 ...ml2argv-addr-isa-controller-on-slot-31.xml | 26 ++++++++++++++
 ...argv-addr-non-isa-controller-on-slot-1.xml | 23 ++++++++++++
 .../bhyvexml2argv-console.args                |  2 +-
 .../bhyvexml2argv-isa-controller.args         | 10 ++++++
 .../bhyvexml2argv-isa-controller.ldargs       |  3 ++
 .../bhyvexml2argv-isa-controller.xml          | 24 +++++++++++++
 ...bhyvexml2argv-isa-multiple-controllers.xml | 25 +++++++++++++
 .../bhyvexml2argv-serial-grub-nocons.args     |  2 +-
 .../bhyvexml2argv-serial-grub.args            |  2 +-
 .../bhyvexml2argv-serial.args                 |  2 +-
 .../bhyvexml2argvdata/bhyvexml2argv-uefi.args |  4 +--
 .../bhyvexml2argv-vnc-autoport.args           |  4 +--
 .../bhyvexml2argv-vnc-vgaconf-io.args         |  4 +--
 .../bhyvexml2argv-vnc-vgaconf-off.args        |  4 +--
 .../bhyvexml2argv-vnc-vgaconf-on.args         |  4 +--
 .../bhyvexml2argvdata/bhyvexml2argv-vnc.args  |  4 +--
 tests/bhyvexml2argvtest.c                     |  5 +++
 ...l2xmlout-addr-isa-controller-on-slot-1.xml | 36 +++++++++++++++++++
 ...2xmlout-addr-isa-controller-on-slot-31.xml | 36 +++++++++++++++++++
 .../bhyvexml2xmlout-console.xml               |  3 ++
 .../bhyvexml2xmlout-isa-controller.xml        | 36 +++++++++++++++++++
 .../bhyvexml2xmlout-serial-grub-nocons.xml    |  3 ++
 .../bhyvexml2xmlout-serial-grub.xml           |  3 ++
 .../bhyvexml2xmlout-serial.xml                |  3 ++
 .../bhyvexml2xmlout-vnc-autoport.xml          |  3 ++
 .../bhyvexml2xmlout-vnc-vgaconf-io.xml        |  3 ++
 .../bhyvexml2xmlout-vnc-vgaconf-off.xml       |  3 ++
 .../bhyvexml2xmlout-vnc-vgaconf-on.xml        |  3 ++
 .../bhyvexml2xmlout-vnc.xml                   |  3 ++
 tests/bhyvexml2xmltest.c                      |  3 ++
 47 files changed, 406 insertions(+), 37 deletions(-)
 create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-addr-isa-controller-on-slot-1.args
 create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-addr-isa-controller-on-slot-1.ldargs
 create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-addr-isa-controller-on-slot-1.xml
 create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-addr-isa-controller-on-slot-31.args
 create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-addr-isa-controller-on-slot-31.ldargs
 create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-addr-isa-controller-on-slot-31.xml
 create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-addr-non-isa-controller-on-slot-1.xml
 create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-isa-controller.args
 create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-isa-controller.ldargs
 create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-isa-controller.xml
 create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-isa-multiple-controllers.xml
 create mode 100644 tests/bhyvexml2xmloutdata/bhyvexml2xmlout-addr-isa-controller-on-slot-1.xml
 create mode 100644 tests/bhyvexml2xmloutdata/bhyvexml2xmlout-addr-isa-controller-on-slot-31.xml
 create mode 100644 tests/bhyvexml2xmloutdata/bhyvexml2xmlout-isa-controller.xml

-- 
2.27.0




[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux