X-Original-To: alpine-aports@lists.alpinelinux.org Received: from mail-qk0-f181.google.com (mail-qk0-f181.google.com [209.85.220.181]) by lists.alpinelinux.org (Postfix) with ESMTP id 7DF2A5C560A for ; Mon, 4 Sep 2017 21:47:31 +0000 (GMT) Received: by mail-qk0-f181.google.com with SMTP id b82so5819971qkc.4 for ; Mon, 04 Sep 2017 14:47:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=klnxDsHspTg8AGSuO4owekMUtWmcg5QgyCdJcWuY22Q=; b=REgefM/JpoHw2XahvGICDAwvaehOKHS/cLoIQYBNrhzZvOctTPOrcRc9p9cLmu0Adv hwZEgQcL4p8p1Zhy0bgG0AxOSQvOUeV2Yzf5umpBoiitP0eDpQD5YL03GZaE3mwmvloI bhO90zvGH+U60YTrYX4ye762U+YVwY1yCbDLZItF0e+BWVNOxo7CtAMTH/8W2HXe1kdz HX1sr15rx+J2sKCVbAyqYLpnI5TKij5tDhK73KUKWispJeGYRKpt00KcsOsL1BHUJxNX BfCxRweiPVHXoV/IPfqbUp1u64n/wIivdVlEjltmrcJ59tS4cvMyy0M4PrvCnsm2KwwU 92Ag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=klnxDsHspTg8AGSuO4owekMUtWmcg5QgyCdJcWuY22Q=; b=en5b2e55QFaytWY7VAnHRW3gedvUpQAW2UzlGLzVFF4h9hYtq5adZ6ao+Kem1tJch4 qzOfF5t/c5gSNJWfXcQZ4phi8TbmdfZp9D4DXo+Cu0iwA+qFEkfmqbOLVr1pVxS0Y2uD JJDdRMx7vSc4cmVAAcGplrP5ef+1Dfjg2G8r4CLE/AsiEvOPqtjvh8GmTB2ywc8LH7fI PzDdClTvRmRSyHNwy+JKlwPV96tYY+UOBNEMiKC0yDYCo8huuhlW1LuxRGEo1V0JjAcA 5mbTJ3ZSyfjruypi3yezDgyo+GL99pdbAP3ePtab8jT1cfPBkdyjed3vwWSCq4W3Qsgi 8h/w== X-Gm-Message-State: AHPjjUitJA3n3/05vMR50oeZFtY07rArhVGjpOe1pWQcACuAyUx0msZW k87WkVF7qSSGoCwb X-Google-Smtp-Source: ADKCNb7MxIKeLGg3o6RRSfnyQZDX2qM6Nguqg0cSxY8IF22x6+wAvIQRTcNDb5pP5tdkEOEG28cttg== X-Received: by 10.55.49.73 with SMTP id x70mr2759657qkx.238.1504561650959; Mon, 04 Sep 2017 14:47:30 -0700 (PDT) Received: from localhost.localdomain (c-71-60-35-21.hsd1.pa.comcast.net. [71.60.35.21]) by smtp.googlemail.com with ESMTPSA id t71sm4266360qka.61.2017.09.04.14.47.30 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 04 Sep 2017 14:47:30 -0700 (PDT) From: Daniel Sabogal To: alpine-aports@lists.alpinelinux.org Subject: [alpine-aports] [PATCH 2/2] main/xen: enable on aarch64 Date: Mon, 4 Sep 2017 17:48:53 -0400 Message-Id: <20170904214853.11088-2-dsabogalcc@gmail.com> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170904214853.11088-1-dsabogalcc@gmail.com> References: <20170904214853.11088-1-dsabogalcc@gmail.com> X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: --- main/xen/APKBUILD | 13 +++++++++---- main/xen/musl-support.patch | 10 ++++++++++ 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/main/xen/APKBUILD b/main/xen/APKBUILD index f450aa810a..3dacbf1ea1 100644 --- a/main/xen/APKBUILD +++ b/main/xen/APKBUILD @@ -3,10 +3,10 @@ # Maintainer: William Pitcock pkgname=xen pkgver=4.9.0 -pkgrel=2 +pkgrel=3 pkgdesc="Xen hypervisor" url="http://www.xen.org/" -arch="x86_64 armhf" +arch="x86_64 armhf aarch64" license="GPL" depends="bash iproute2 logrotate" depends_dev="libressl-dev python2-dev e2fsprogs-dev gettext zlib-dev ncurses-dev @@ -89,6 +89,9 @@ x86*) arm*) makedepends="$makedepends dtc-dev" ;; +aarch64) + makedepends="$makedepends dtc-dev iasl" + ;; esac install="" @@ -166,6 +169,7 @@ _seabios=/usr/share/seabios/bios-256k.bin # Override wrong arch detection from xen-$pkgver/Config.mk. case "$CARCH" in armhf) export XEN_TARGET_ARCH="arm32";; +aarch64) export XEN_TARGET_ARCH="arm64";; esac prepare() { @@ -233,7 +237,8 @@ munge_cflags() { unset LC_ALL case "$CARCH" in - armhf) export CFLAGS="-mcpu=cortex-a15";; + armhf) export CFLAGS="-mcpu=cortex-a15";; + aarch64) export CFLAGS="-mcpu=cortex-a53";; esac } @@ -390,7 +395,7 @@ c3c46f232f0bd9f767b232af7e8ce910a6166b126bd5427bb8dc325aeb2c634b956de3fc225cab5a 1936ab39a1867957fa640eb81c4070214ca4856a2743ba7e49c0cd017917071a9680d015f002c57fa7b9600dbadd29dcea5887f50e6c133305df2669a7a933f3 qemu-xen_paths.patch f095ea373f36381491ad36f0662fb4f53665031973721256b23166e596318581da7cbb0146d0beb2446729adfdb321e01468e377793f6563a67d68b8b0f7ffe3 hotplug-vif-vtrill.patch 5514d7697c87f7d54d64723d44446b9bd84f6c984e763bd21d4eeaf502bf0c5b765f7b2180f8ca496b3baf97e7efd600b1cc1fdd1284b6ecbffe9846190ca069 rombios-no-pie.patch -a3197d9c2455983554610031702ea95dc31f1b375b8c1291207d33c9e6114c6928417b4c8138cb5356ee58d07846963143abba5f204ecaee49eab6f84ad5e4f5 musl-support.patch +e635cf27ca022ca5bc829e089b5e9a3ce9e566d4701d06bc38a22e356de45a71bc33e170d6db333d4efe8389144419cc27834a2eee0bcae9118d4ca9aff64306 musl-support.patch 77b08e9655e091b0352e4630d520b54c6ca6d659d1d38fbb4b3bfc9ff3e66db433a2e194ead32bb10ff962c382d800a670e82b7a62835b238e294b22808290ea musl-hvmloader-fix-stdint.patch 8c3b57eab8641bcee3dbdc1937ea7874f77b9722a5a0aa3ddb8dff8cc0ced7e19703ef5d998621b3809bea7c16f3346cfa47610ec9ab014ad0de12651c94e5ff stdint_local.h 853467a2d055c5bfbdc7bdca175a334241be44a7c5ac3c0a84a4bc5463b5c070b66d37e2a557429ef860727a6b7350683af758cc2494d85b6be4d883143a2c0d elf_local.h diff --git a/main/xen/musl-support.patch b/main/xen/musl-support.patch index ead6e08d1e..ec9bd7722d 100644 --- a/main/xen/musl-support.patch +++ b/main/xen/musl-support.patch @@ -62,3 +62,13 @@ #include "atomicio.h" #include "libvhd-journal.h" +--- xen-4.9.0.orig/tools/libxl/libxl_arm_acpi.c ++++ xen-4.9.0/tools/libxl/libxl_arm_acpi.c +@@ -37,7 +37,7 @@ typedef int64_t s64; + #define BITS_PER_LONG 32 + #endif + #endif +-#define ACPI_MACHINE_WIDTH __BITS_PER_LONG ++#define ACPI_MACHINE_WIDTH BITS_PER_LONG + #define COMPILER_DEPENDENT_INT64 int64_t + #define COMPILER_DEPENDENT_UINT64 uint64_t -- 2.14.1 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---