Skip to content

Commit 0f837ad

Browse files
committed
update aarch64_be-linux-user gdb XML list
1 parent 7f2396f commit 0f837ad

File tree

2 files changed

+27
-1
lines changed

2 files changed

+27
-1
lines changed

command/patch

+2-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ set -e
55
. $(dirname $0)/base
66

77
WORKDIR "/work/src/${QEMU_SRC_BASENAME}"
8+
RUN patch -p1 -i "${WORK_ROOT}/patch/configs__targets__aarch64_be-linux-user.mak.diff"
89
RUN patch -p1 -i "${WORK_ROOT}/patch/linux-user__sigrt.diff"
9-
RUN patch -p1 -i "${WORK_ROOT}/patch/linux-user__syscall.diff"
1010
RUN patch -p1 -i "${WORK_ROOT}/patch/linux-user__syscall-lfs.diff"
11+
RUN patch -p1 -i "${WORK_ROOT}/patch/linux-user__syscall.diff"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
commit 3676e278dbe2111d2799a4d2dc023f20e9cd6820
2+
Author: Alex Bennée <[email protected]>
3+
Date: Tue Sep 24 20:43:56 2024 +0100
4+
5+
config/targets: update aarch64_be-linux-user gdb XML list
6+
7+
Attempting to run the binary asserts when it can't find the XML entry.
8+
We can fix it so we don't although I suspect other stuff is broken.
9+
10+
Fixes: https://gitlab.com/qemu-project/qemu/-/issues/2580
11+
Signed-off-by: Alex Bennée <[email protected]>
12+
13+
diff --git a/configs/targets/aarch64_be-linux-user.mak b/configs/targets/aarch64_be-linux-user.mak
14+
index acb5620cdb..14623ac076 100644
15+
--- a/configs/targets/aarch64_be-linux-user.mak
16+
+++ b/configs/targets/aarch64_be-linux-user.mak
17+
@@ -1,7 +1,7 @@
18+
TARGET_ARCH=aarch64
19+
TARGET_BASE_ARCH=arm
20+
TARGET_BIG_ENDIAN=y
21+
-TARGET_XML_FILES= gdb-xml/aarch64-core.xml gdb-xml/aarch64-fpu.xml gdb-xml/aarch64-pauth.xml
22+
+TARGET_XML_FILES= gdb-xml/aarch64-core.xml gdb-xml/aarch64-fpu.xml gdb-xml/aarch64-pauth.xml gdb-xml/aarch64-mte.xml
23+
TARGET_HAS_BFLT=y
24+
CONFIG_SEMIHOSTING=y
25+
CONFIG_ARM_COMPATIBLE_SEMIHOSTING=y

0 commit comments

Comments
 (0)