gdb-xml: fix hacks in powerpc register numbering
The powerpc xml files contained a hack--an empty, non-existentregister--for getting the register numbers to line up fornewer (XML-aware) and older (non-XML-aware) GDB. While this hack workedin some cases, it didn't work in all cases, notably when the user used...
Work around QEMU GDB stub suboptimality
The current XML files claim, on floating point-supporting Power chips,that $f0 is register 70. This would be fine, except that register 70for non-XML-aware GDB is FPSCR. More importantly, 70 is less thanNUM_CORE_REGS (71) for Power, so a request for register 70 goes to the...
The different VFP variants will never occur at the same time, and giving themdifferent names confuses GDB, so use org.gnu.gdb.arm.vfp for all of them.
Signed-off-by: Paul Brook <paul@codesourcery.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6682 c046a42c-6fe2-441c-8c8c-71466251a162
target-ppc: Add XML files for PowerPC registers
These files are nearly identical to the XML files provided with GDB.The only difference is that power-{fpu,spe}.xml do not assign registernumbers; the internal QEMU machinery takes care of that.
Define gdb_xml_files for ppc targets in configure as well....
Add GDB XML register description support.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5459 c046a42c-6fe2-441c-8c8c-71466251a162