[libvirt PATCH v2 0/8] qemu: Add support for the armvtimer timer

Andrea Bolognani posted 8 patches 2 weeks ago
Test syntax-check failed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/20200207142708.6315-1-abologna@redhat.com
docs/formatdomain.html.in                     |  6 +--
docs/news.xml                                 | 10 ++++
docs/schemas/domaincommon.rng                 |  1 +
src/conf/domain_conf.c                        |  1 +
src/conf/domain_conf.h                        |  1 +
src/libxl/libxl_conf.c                        |  1 +
src/libxl/xen_common.c                        |  1 +
src/qemu/qemu_capabilities.c                  |  2 +
src/qemu/qemu_capabilities.h                  |  1 +
src/qemu/qemu_command.c                       | 49 +++++++++++++++----
src/qemu/qemu_domain.c                        | 36 ++++++++++++++
.../caps_5.0.0.aarch64.xml                    |  1 +
.../clock-timer-armvtimer.aarch64-latest.args | 32 ++++++++++++
.../clock-timer-armvtimer.xml                 | 27 ++++++++++
tests/qemuxml2argvtest.c                      |  2 +
.../clock-timer-armvtimer.aarch64-latest.xml  |  1 +
tests/qemuxml2xmltest.c                       |  1 +
17 files changed, 160 insertions(+), 13 deletions(-)
create mode 100644 tests/qemuxml2argvdata/clock-timer-armvtimer.aarch64-latest.args
create mode 100644 tests/qemuxml2argvdata/clock-timer-armvtimer.xml
create mode 120000 tests/qemuxml2xmloutdata/clock-timer-armvtimer.aarch64-latest.xml

[libvirt PATCH v2 0/8] qemu: Add support for the armvtimer timer

Posted by Andrea Bolognani 2 weeks ago
This new timer model can be used to control the behavior of the
virtual timer for KVM ARM/virt guests.

Changes from [v1]:

  * redesign the XML interface completely, notably moving the
    configuration knob from <cpu> to <clock>.

[v1] https://www.redhat.com/archives/libvir-list/2020-January/msg01475.html

Andrea Bolognani (8):
  qemu: Use switch statement in qemuBuildCpuCommandLine()
  qemu: Add the QEMU_CAPS_CPU_KVM_NO_ADJVTIME capability
  conf: Introduce VIR_DOMAIN_TIMER_NAME_ARMVTIMER
  qemu: Validate configuration for the armvtimer timer
  qemu: Format the armvtimer timer on the command line
  tests: Add test case for the armvtimer timer
  docs: List the armvtimer timer among all others
  news: Mention the armvtimer timer

 docs/formatdomain.html.in                     |  6 +--
 docs/news.xml                                 | 10 ++++
 docs/schemas/domaincommon.rng                 |  1 +
 src/conf/domain_conf.c                        |  1 +
 src/conf/domain_conf.h                        |  1 +
 src/libxl/libxl_conf.c                        |  1 +
 src/libxl/xen_common.c                        |  1 +
 src/qemu/qemu_capabilities.c                  |  2 +
 src/qemu/qemu_capabilities.h                  |  1 +
 src/qemu/qemu_command.c                       | 49 +++++++++++++++----
 src/qemu/qemu_domain.c                        | 36 ++++++++++++++
 .../caps_5.0.0.aarch64.xml                    |  1 +
 .../clock-timer-armvtimer.aarch64-latest.args | 32 ++++++++++++
 .../clock-timer-armvtimer.xml                 | 27 ++++++++++
 tests/qemuxml2argvtest.c                      |  2 +
 .../clock-timer-armvtimer.aarch64-latest.xml  |  1 +
 tests/qemuxml2xmltest.c                       |  1 +
 17 files changed, 160 insertions(+), 13 deletions(-)
 create mode 100644 tests/qemuxml2argvdata/clock-timer-armvtimer.aarch64-latest.args
 create mode 100644 tests/qemuxml2argvdata/clock-timer-armvtimer.xml
 create mode 120000 tests/qemuxml2xmloutdata/clock-timer-armvtimer.aarch64-latest.xml

-- 
2.24.1