summaryrefslogtreecommitdiffstats
path: root/linux-user
diff options
context:
space:
mode:
authorNathan Froyd2009-06-05 04:02:28 +0200
committerAurelien Jarno2009-07-12 23:42:05 +0200
commit22555301adabad6ef2401a7f02bfc2337044ddbd (patch)
tree6b846416854416146d0c7e12d58fb4aec14a0066 /linux-user
parenttarget-ppc: fix evmergelo and evmergelohi (diff)
downloadqemu-22555301adabad6ef2401a7f02bfc2337044ddbd.tar.gz
qemu-22555301adabad6ef2401a7f02bfc2337044ddbd.tar.xz
qemu-22555301adabad6ef2401a7f02bfc2337044ddbd.zip
gdb-xml: fix hacks in powerpc register numbering
The powerpc xml files contained a hack--an empty, non-existent register--for getting the register numbers to line up for newer (XML-aware) and older (non-XML-aware) GDB. While this hack worked in some cases, it didn't work in all cases, notably when the user used `finish' or `continue': GDB would attempt to read the non-existent register and QEMU would complain. This patch fixes things up properly. Instead of inserting a fake register, we explicitly declare the floating-point and SPE registers to start at 71. This action accomplishes the same thing as the nasty hack, except that now GDB never tries to fetch the non-existant register 70. Signed-off-by: Nathan Froyd <froydnj@codesourcery.com> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'linux-user')
0 files changed, 0 insertions, 0 deletions