[pve-devel] [PATCH v2 qemu-server 00/12] initial arm support

Wolfgang Bumiller w.bumiller at proxmox.com
Mon Nov 12 14:10:32 CET 2018


Changes to v1:
  - using x86_64 and aarch64 instead of amd64 and arm64 for a better
    visual distinction and less mapping around...
  - removed the $base_machine distinction as it was pointless,
  - added `virt` entry to machine config option as it was still missing
  - removed explicit vmgenid error
  - turned %Arch2Qemu into a hashref
  - rebased onto the vga changes
      (mapping virtio-vga to virtio-gpu)

Wolfgang Bumiller (12):
  fix and simplify kvm_version()
  add 'arch' vm configuration
  create_vm: don't add vmgenid for ARM machines by default
  use AAVMF for arm
  use qemu-system-aarch64 for arm machines
  move cpu option creation into separate sub
  use cortex-a57 as cpu for arm emulation for now...
  only use vhost-net for native kvm machines
  arm: use UART for serial0 instead of a separate device
  arm: pci addressing, keyboard and ehci controller
  don't use amd64-specific cpu options on arm
  arm: use virtio gpu by default

 PVE/API2/Qemu.pm      |  14 +-
 PVE/QemuServer.pm     | 375 +++++++++++++++++++++++++++++++++-----------------
 PVE/QemuServer/PCI.pm |  14 +-
 PVE/QemuServer/USB.pm |  11 +-
 4 files changed, 274 insertions(+), 140 deletions(-)

-- 
2.11.0





More information about the pve-devel mailing list