[pve-devel] [RFC pve-qemu] build and include qemu-system-aarch64
Dietmar Maurer
dietmar at proxmox.com
Wed Sep 26 12:15:20 CEST 2018
Signed-off-by: Dietmar Maurer <dietmar at proxmox.com>
---
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.11.0
More information about the pve-devel
mailing list