]> xenbits.xensource.com Git - qemu-xen.git/commit
target/xtensa: use correct number of registers in gdbstub
authorMax Filippov <jcmvbkbc@gmail.com>
Sun, 4 Feb 2018 07:55:06 +0000 (23:55 -0800)
committerMax Filippov <jcmvbkbc@gmail.com>
Tue, 13 Mar 2018 18:30:22 +0000 (11:30 -0700)
commit1b7b26e4748580dce3ec671ce7ed3d65a986cf9c
treea0864458473d081e4e7e57ea68ffd23c45599801
parentb9317a2a69ac78f79ee4965037c8eaa407ed0724
target/xtensa: use correct number of registers in gdbstub

System emulation should provide access to all registers, userspace
emulation should only provide access to unprivileged registers.
Record register flags from GDB register map definition, calculate both
num_regs and num_core_regs if either is zero. Use num_regs in system
emulation, num_core_regs in userspace emulation gdbstub.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
target/xtensa/cpu.h
target/xtensa/gdbstub.c
target/xtensa/helper.c
target/xtensa/overlay_tool.h