ping

On 1/18/23 14:57, Markus Frank wrote:
qemu-server:

v5:
* set $kvm to 1 if is_native, so that api kvm check works.

v4:
* added kvm/q35 checks in API
* reused pve-qemu-machine

v3:
* replaced old machine type with property-string with viommu-parameter

v2:
* moved viommu-parameter inside of machine_fmt and added it the new
parameter machine_properties
new Config -> machine_properties: viommu=1,etc
* check if kvm and q35 are set


Markus Frank (3):
   tests: replaced somemachine&someothermachine with q35&pc
   fix #3784: Parameter for guest vIOMMU & machine as property-string
   added test-cases for new machine-syntax & viommu

  PVE/API2/Qemu.pm                              | 23 ++++++--
  PVE/QemuConfig.pm                             |  3 +-
  PVE/QemuServer.pm                             | 52 +++++++++++++++++--
  PVE/QemuServer/Machine.pm                     |  6 ++-
  test/cfg2cmd/q35-viommu-alt.conf              |  1 +
  test/cfg2cmd/q35-viommu-alt.conf.cmd          | 23 ++++++++
  test/cfg2cmd/q35-viommu.conf                  |  1 +
  test/cfg2cmd/q35-viommu.conf.cmd              | 23 ++++++++
  .../commit/qemu-server/101.conf               |  2 +-
  .../commit/qemu-server/102.conf               |  2 +-
  .../commit/qemu-server/201.conf               |  2 +-
  .../commit/qemu-server/202.conf               |  2 +-
  .../commit/qemu-server/203.conf               |  2 +-
  .../create/qemu-server/102.conf               |  2 +-
  .../create/qemu-server/104.conf               |  4 +-
  .../create/qemu-server/106.conf               |  2 +-
  .../create/qemu-server/301.conf               |  2 +-
  .../create/qemu-server/302.conf               |  2 +-
  .../delete/qemu-server/203.conf               |  2 +-
  .../delete/qemu-server/204.conf               |  2 +-
  .../prepare/qemu-server/102.conf              |  2 +-
  .../prepare/qemu-server/104.conf              |  2 +-
  .../rollback/qemu-server/101.conf             |  2 +-
  .../rollback/qemu-server/106.conf             |  4 +-
  .../rollback/qemu-server/201.conf             |  2 +-
  .../rollback/qemu-server/202.conf             |  2 +-
  .../rollback/qemu-server/203.conf             |  2 +-
  .../rollback/qemu-server/204.conf             |  2 +-
  .../rollback/qemu-server/205.conf             |  2 +-
  .../rollback/qemu-server/301.conf             |  2 +-
  .../rollback/qemu-server/302.conf             |  2 +-
  .../rollback/qemu-server/303.conf             |  2 +-
  .../commit/qemu-server/101.conf               |  2 +-
  .../commit/qemu-server/102.conf               |  2 +-
  .../commit/qemu-server/201.conf               |  2 +-
  .../commit/qemu-server/202.conf               |  2 +-
  .../commit/qemu-server/203.conf               |  2 +-
  .../create/qemu-server/104.conf               |  2 +-
  .../delete/qemu-server/101.conf               |  2 +-
  .../delete/qemu-server/203.conf               |  2 +-
  .../delete/qemu-server/204.conf               |  2 +-
  .../rollback/qemu-server/101.conf             |  2 +-
  .../rollback/qemu-server/102.conf             |  2 +-
  .../rollback/qemu-server/103.conf             |  2 +-
  .../rollback/qemu-server/104.conf             |  2 +-
  .../rollback/qemu-server/106.conf             |  4 +-
  .../rollback/qemu-server/201.conf             |  2 +-
  .../rollback/qemu-server/202.conf             |  2 +-
  .../rollback/qemu-server/203.conf             |  2 +-
  .../rollback/qemu-server/204.conf             |  2 +-
  .../rollback/qemu-server/205.conf             |  2 +-
  .../rollback/qemu-server/301.conf             |  2 +-
  .../rollback/qemu-server/302.conf             |  2 +-
  .../rollback/qemu-server/303.conf             |  2 +-
  test/snapshot-test.pm                         |  2 +-
  55 files changed, 173 insertions(+), 59 deletions(-)
  create mode 100644 test/cfg2cmd/q35-viommu-alt.conf
  create mode 100644 test/cfg2cmd/q35-viommu-alt.conf.cmd
  create mode 100644 test/cfg2cmd/q35-viommu.conf
  create mode 100644 test/cfg2cmd/q35-viommu.conf.cmd


docs:

v5:
* changed Host and VM Requirements

Markus Frank (1):
   added vIOMMU documentation

  qm-pci-passthrough.adoc | 25 +++++++++++++++++++++++++
  1 file changed, 25 insertions(+)


manager:

v5:
* added check if kvm is undefined or null

v4:
* check if kvm is enabled
* added kvm+q35 hint

Markus Frank (1):
   ui: MachineEdit with viommu checkbox

  www/manager6/qemu/MachineEdit.js | 58 ++++++++++++++++++++++++++++++++
  1 file changed, 58 insertions(+)



_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to