mirror of https://gitlab.com/qemu-project/qemu
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() Update aarch64-core.xml to include field definitions for PSTATE, which in gdb is modelled in the cpsr (current program status register) pseudo-register, named after the actual cpsr register in armv7. Defining the fields layout of the register allows easy inspection of for example, the current exception level (EL): For example. Before booting a Linux guest, EL=2, but after booting and Ctrl-C'ing in gdb, we get EL=0: (gdb) info registers $cpsr cpsr 0x20402009 [ SP EL=2 BTYPE=0 PAN C ] (gdb) cont Continuing. ^C Thread 2 received signal SIGINT, Interrupt. 0x0000ffffaaff286c in ?? () (gdb) info registers $cpsr cpsr 0x20001000 [ EL=0 BTYPE=0 SSBS C ] The aarch64-core.xml has been updated to match exactly the version retrieved from upstream gdb, retrieved in 2025-05-19 from HEAD commit 9f4dc0b137c86f6ff2098cb1ab69442c69d6023d. Link: https://sourceware.org/git/?p=binutils-gdb.git;a=blob;f=gdb/features/aarch64-core.xml;h=b8046510b9a085d30463d37b3ecc8d435f5fb7a4;hb=HEAD Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> Message-Id: <20250519-gdbstub-aarch64-pstate-xml-v1-1-b4dbe87fe7c6@linaro.org> [AJB: expanded upstream link] Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-ID: <20250603110204.838117-18-alex.bennee@linaro.org> |
3 weeks ago | |
---|---|---|
.. | ||
aarch64-core.xml | 3 weeks ago | |
aarch64-fpu.xml | ||
aarch64-mte.xml | 12 months ago | |
aarch64-pauth.xml | 2 years ago | |
arm-core.xml | ||
arm-m-profile-mve.xml | 4 years ago | |
arm-m-profile.xml | 5 years ago | |
arm-neon.xml | 2 years ago | |
arm-vfp-sysregs.xml | 4 years ago | |
arm-vfp.xml | 4 years ago | |
arm-vfp3.xml | 4 years ago | |
avr-cpu.xml | 5 years ago | |
cf-core.xml | ||
cf-fp.xml | ||
hexagon-core.xml | 11 months ago | |
hexagon-hvx.xml | 2 years ago | |
i386-32bit-linux.xml | 9 months ago | |
i386-32bit.xml | 3 years ago | |
i386-64bit-linux.xml | 9 months ago | |
i386-64bit.xml | ||
loongarch-base32.xml | 2 years ago | |
loongarch-base64.xml | 3 years ago | |
loongarch-fpu.xml | 2 years ago | |
loongarch-lasx.xml | 11 months ago | |
loongarch-lsx.xml | 11 months ago | |
m68k-core.xml | ||
m68k-fp.xml | ||
microblaze-core.xml | 2 years ago | |
microblaze-stack-protect.xml | 2 years ago | |
power-altivec.xml | ||
power-core.xml | ||
power-fpu.xml | ||
power-spe.xml | ||
power-vsx.xml | ||
power64-core.xml | ||
riscv-32bit-cpu.xml | 3 years ago | |
riscv-32bit-fpu.xml | 3 years ago | |
riscv-32bit-virtual.xml | ||
riscv-64bit-cpu.xml | 3 years ago | |
riscv-64bit-fpu.xml | 3 years ago | |
riscv-64bit-virtual.xml | ||
rx-core.xml | ||
s390-acr.xml | ||
s390-cr.xml | ||
s390-fpr.xml | ||
s390-gs.xml | ||
s390-virt-kvm.xml | 2 years ago | |
s390-virt.xml | 2 years ago | |
s390-vx.xml | ||
s390x-core64.xml |