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

Thomas Lamprecht t.lamprecht at proxmox.com
Tue Nov 13 15:07:38 CET 2018


On 11/12/18 2:10 PM, Wolfgang Bumiller wrote:
> 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(-)
> 

applied, with the thought in mind that this is not the final tidiest version
but the version bringing this forward without completely rewrite the QemuServer
module.

thanks!




More information about the pve-devel mailing list