From 583378ed06b6e9223ea1713d988aa37946251258 Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Wed, 26 Sep 2018 12:15:20 +0200 Subject: [PATCH] build and include qemu-system-aarch64 Signed-off-by: Dietmar Maurer --- debian/control | 4 ++++ debian/pve-qemu-kvm.links | 5 +++++ debian/rules | 2 +- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/debian/control b/debian/control index d2c40ff..5b46622 100644 --- a/debian/control +++ b/debian/control @@ -26,6 +26,7 @@ Build-Depends: autotools-dev, texinfo, uuid-dev, xfslibs-dev, + libfdt-dev, Standards-Version: 3.7.2 Package: pve-qemu-kvm @@ -53,12 +54,15 @@ Conflicts: kvm, qemu-kvm, qemu-system-common, qemu-system-x86, + qemu-system-arm, qemu-utils, Provides: qemu-system-x86, + qemu-system-arm, qemu-utils, Replaces: pve-kvm, pve-qemu-kvm-2.6.18, qemu-system-x86, + qemu-system-arm, qemu-utils, Description: Full virtualization on x86 hardware Using KVM, one can run multiple virtual PCs, each running unmodified Linux or diff --git a/debian/pve-qemu-kvm.links b/debian/pve-qemu-kvm.links index 8749a89..7d9c8b1 100644 --- a/debian/pve-qemu-kvm.links +++ b/debian/pve-qemu-kvm.links @@ -3,9 +3,14 @@ usr/bin/qemu-system-x86_64 usr/bin/kvm # qemu-system-i386 and qemu-system-x86_64 provides the same hardware emulation usr/bin/qemu-system-x86_64 usr/bin/qemu-system-i386 +# also use aarch64 for 32 bit arm +usr/bin/qemu-system-aarch64 usr/bin/qemu-system-arm + # upstream provides a qemu man page, # we symlink to kvm for backward compatibility # and to qemu-system-{i386,x86_64} to fullfill our 'Provides: qemu-system-x86' usr/share/man/man1/qemu.1 usr/share/man/man1/kvm.1 usr/share/man/man1/qemu.1 usr/share/man/man1/qemu-system-i386.1 usr/share/man/man1/qemu.1 usr/share/man/man1/qemu-system-x86_64.1 +usr/share/man/man1/qemu.1 usr/share/man/man1/qemu-system-arm.1 +usr/share/man/man1/qemu.1 usr/share/man/man1/qemu-system-aarch64.1 diff --git a/debian/rules b/debian/rules index 02fcce8..620ba81 100755 --- a/debian/rules +++ b/debian/rules @@ -33,7 +33,7 @@ config.status: configure # Add here commands to configure the package. # guest-agent is only required for guest systems - ./configure --with-confsuffix="/kvm" --target-list=$(ARCH)-softmmu \ + ./configure --with-confsuffix="/kvm" --target-list=$(ARCH)-softmmu,aarch64-softmmu \ --prefix=/usr --datadir=/usr/share \ --docdir=/usr/share/doc/pve-qemu-kvm \ --sysconfdir=/etc --localstatedir=/var --disable-xen --enable-gnutls \ -- 2.39.2