]> git.proxmox.com Git - qemu.git/commit - gdb-xml/power-fpu.xml
gdb-xml: fix hacks in powerpc register numbering
authorNathan Froyd <froydnj@codesourcery.com>
Fri, 5 Jun 2009 02:02:28 +0000 (19:02 -0700)
committerAurelien Jarno <aurelien@aurel32.net>
Sun, 12 Jul 2009 21:42:05 +0000 (23:42 +0200)
commit22555301adabad6ef2401a7f02bfc2337044ddbd
tree6b846416854416146d0c7e12d58fb4aec14a0066
parent33890b3e0deb8891d5b1241671eb3979f8896bf3
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>
gdb-xml/power-core.xml
gdb-xml/power-fpu.xml
gdb-xml/power-spe.xml
gdb-xml/power64-core.xml