qemu-e2k/gdb-xml
Jonathan Behrens ab9056ff9b
target/riscv: Expose "priv" register for GDB for reads
This patch enables a debugger to read the current privilege level via a virtual
"priv" register. When compiled with CONFIG_USER_ONLY the register is still
visible but always reports the value zero.

Signed-off-by: Jonathan Behrens <jonathan@fintelia.io>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Tested-by: Bin Meng <bmeng.cn@gmail.com>
Signed-off-by: Palmer Dabbelt <palmer@sifive.com>
2019-10-28 07:47:29 -07:00
..
aarch64-core.xml target-arm: Add AArch64 gdbstub support 2013-09-10 19:11:28 +01:00
aarch64-fpu.xml target-arm: Support fp registers in gdb stub 2013-12-17 19:42:32 +00:00
arm-core.xml Add GDB XML register description support. 2008-10-11 17:55:29 +00:00
arm-neon.xml The different VFP variants will never occur at the same time, and giving them 2009-03-04 12:18:15 +00:00
arm-vfp3.xml The different VFP variants will never occur at the same time, and giving them 2009-03-04 12:18:15 +00:00
arm-vfp.xml Add GDB XML register description support. 2008-10-11 17:55:29 +00:00
cf-core.xml Add GDB XML register description support. 2008-10-11 17:55:29 +00:00
cf-fp.xml Add GDB XML register description support. 2008-10-11 17:55:29 +00:00
i386-32bit.xml gdbstub: Fix i386/x86_64 machine description and add control registers 2019-02-05 16:50:18 +01:00
i386-64bit.xml gdbstub: Fix i386/x86_64 machine description and add control registers 2019-02-05 16:50:18 +01:00
m68k-fp.xml target-m68k: define 96bit FP registers for gdb on 680x0 2017-06-21 22:11:12 +02:00
power64-core.xml gdb-xml: fix hacks in powerpc register numbering 2009-07-12 23:42:05 +02:00
power-altivec.xml target-ppc: Add XML files for PowerPC registers 2009-01-24 15:07:34 +00:00
power-core.xml gdb-xml: fix hacks in powerpc register numbering 2009-07-12 23:42:05 +02:00
power-fpu.xml gdb-xml: fix hacks in powerpc register numbering 2009-07-12 23:42:05 +02:00
power-spe.xml gdb-xml: fix hacks in powerpc register numbering 2009-07-12 23:42:05 +02:00
power-vsx.xml target-ppc: gdbstub: Add VSX support 2016-01-30 23:37:38 +11:00
riscv-32bit-cpu.xml RISC-V: Add 32-bit gdb xml files. 2019-03-19 05:13:24 -07:00
riscv-32bit-csr.xml RISC-V: Add 32-bit gdb xml files. 2019-03-19 05:13:24 -07:00
riscv-32bit-fpu.xml RISC-V: Add 64-bit gdb xml files. 2019-03-19 05:13:24 -07:00
riscv-32bit-virtual.xml target/riscv: Expose "priv" register for GDB for reads 2019-10-28 07:47:29 -07:00
riscv-64bit-cpu.xml RISC-V: Add 64-bit gdb xml files. 2019-03-19 05:13:24 -07:00
riscv-64bit-csr.xml RISC-V: Add 64-bit gdb xml files. 2019-03-19 05:13:24 -07:00
riscv-64bit-fpu.xml RISC-V: Add 64-bit gdb xml files. 2019-03-19 05:13:24 -07:00
riscv-64bit-virtual.xml target/riscv: Expose "priv" register for GDB for reads 2019-10-28 07:47:29 -07:00
s390-acr.xml s390x/gdb: add the feature xml files for s390x 2014-09-01 09:45:19 +02:00
s390-cr.xml s390x/gdb: support reading/writing of control registers 2015-09-07 16:10:43 +02:00
s390-fpr.xml s390x/gdb: add the feature xml files for s390x 2014-09-01 09:45:19 +02:00
s390-gs.xml s390x/gdb: add gs registers 2017-07-14 12:29:49 +02:00
s390-virt.xml s390x/gdb: expose virtualization specific registers 2015-10-02 13:31:52 +02:00
s390-vx.xml gdb-xml: Include XML for s390 vector registers 2015-05-27 17:52:03 +02:00
s390x-core64.xml s390x/gdb: add the feature xml files for s390x 2014-09-01 09:45:19 +02:00