From nobody Mon Feb 9 07:05:41 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1513698427070513.3214272362103; Tue, 19 Dec 2017 07:47:07 -0800 (PST) Received: from localhost ([::1]:50719 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eRK6g-0001T8-UU for importer@patchew.org; Tue, 19 Dec 2017 10:47:03 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41621) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eRJsG-0004vE-NI for qemu-devel@nongnu.org; Tue, 19 Dec 2017 10:32:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eRJrg-0001mq-EG for qemu-devel@nongnu.org; Tue, 19 Dec 2017 10:32:08 -0500 Received: from heinz.dinsnail.net ([2a01:238:43b4:3200:9392:5dcc:2f0e:a960]:46430) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eRJrd-0001jR-SF for qemu-devel@nongnu.org; Tue, 19 Dec 2017 10:31:30 -0500 Received: from heinz.dinsnail.net ([IPv6:::1]) by heinz.dinsnail.net (8.14.9/8.14.9) with ESMTP id vBJFUAdT009367; Tue, 19 Dec 2017 16:30:10 +0100 Received: from eldalonde.UUCP (uucp@localhost) by heinz.dinsnail.net (8.14.9/8.14.9/Submit) with bsmtp id vBJFUAAh009366; Tue, 19 Dec 2017 16:30:10 +0100 Received: from rivendell.weiser.dinsnail.net (rivendell.weiser.dinsnail.net [IPv6:fdbc:1bbf:5341::1:8]) by eldalonde.weiser.dinsnail.net (8.14.9/8.14.9) with ESMTP id vBJFHGI9009021; Tue, 19 Dec 2017 16:17:16 +0100 Received: (from michael@localhost) by rivendell.weiser.dinsnail.net (8.14.9/8.14.3/Submit) id vBJFHGZ8005216; Tue, 19 Dec 2017 16:17:16 +0100 From: Michael Weiser To: qemu-devel@nongnu.org Date: Tue, 19 Dec 2017 16:16:36 +0100 Message-Id: <20171219151636.5162-5-michael.weiser@gmx.de> X-Mailer: git-send-email 2.15.1 In-Reply-To: <20171219151636.5162-1-michael.weiser@gmx.de> References: <20171219151636.5162-1-michael.weiser@gmx.de> X-dinsnail-net-MailScanner-Information: Please contact the ISP for more information X-dinsnail-net-MailScanner-ID: vBJFUAdT009367 X-dinsnail-net-MailScanner: Found to be clean X-dinsnail-net-MailScanner-From: michael@rivendell.weiser.dinsnail.net X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a01:238:43b4:3200:9392:5dcc:2f0e:a960 X-Mailman-Approved-At: Tue, 19 Dec 2017 10:38:10 -0500 Subject: [Qemu-devel] [PATCH 4/4] configure: Add aarch64_be-linux-user target X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Riku Voipio , Michael Weiser , Laurent Vivier Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail: RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Add target aarch64_be-linux-user. This allows a qemu-aarch64_be binary to be built that will run big-endian aarch64 binaries. Signed-off-by: Michael Weiser --- configure | 9 +++++---- default-configs/aarch64_be-linux-user.mak | 1 + 2 files changed, 6 insertions(+), 4 deletions(-) create mode 100644 default-configs/aarch64_be-linux-user.mak diff --git a/configure b/configure index 9c8aa5a98b..03d95340d8 100755 --- a/configure +++ b/configure @@ -657,7 +657,7 @@ case "$cpu" in cpu=3D"arm" supported_cpu=3D"yes" ;; - aarch64) + aarch64|aarch64_be) cpu=3D"aarch64" supported_cpu=3D"yes" ;; @@ -6345,7 +6345,7 @@ if test "$linux" =3D "yes" ; then s390x) linux_arch=3Ds390 ;; - aarch64) + aarch64|aarch64_be) linux_arch=3Darm64 ;; mips64) @@ -6369,7 +6369,7 @@ target_name=3D$(echo $target | cut -d '-' -f 1) target_bigendian=3D"no" =20 case "$target_name" in - armeb|hppa|lm32|m68k|microblaze|mips|mipsn32|mips64|moxie|or1k|ppc|ppcem= b|ppc64|ppc64abi32|s390x|sh4eb|sparc|sparc64|sparc32plus|xtensaeb) + armeb|aarch64_be|hppa|lm32|m68k|microblaze|mips|mipsn32|mips64|moxie|or1= k|ppc|ppcemb|ppc64|ppc64abi32|s390x|sh4eb|sparc|sparc64|sparc32plus|xtensae= b) target_bigendian=3Dyes ;; esac @@ -6424,7 +6424,8 @@ case "$target_name" in mttcg=3D"yes" gdb_xml_files=3D"arm-core.xml arm-vfp.xml arm-vfp3.xml arm-neon.xml" ;; - aarch64) + aarch64|aarch64_be) + TARGET_ARCH=3Daarch64 TARGET_BASE_ARCH=3Darm bflt=3D"yes" mttcg=3D"yes" diff --git a/default-configs/aarch64_be-linux-user.mak b/default-configs/aa= rch64_be-linux-user.mak new file mode 100644 index 0000000000..a69d9d2e41 --- /dev/null +++ b/default-configs/aarch64_be-linux-user.mak @@ -0,0 +1 @@ +# Default configuration for aarch64_be-linux-user --=20 2.15.1