<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/gdb-xml/power-spe.xml, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/gdb-xml/power-spe.xml?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/gdb-xml/power-spe.xml?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2009-07-12T21:42:05+00:00</updated>
<entry>
<title>gdb-xml: fix hacks in powerpc register numbering</title>
<updated>2009-07-12T21:42:05+00:00</updated>
<author>
<name>Nathan Froyd</name>
</author>
<published>2009-06-05T02:02:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=22555301adabad6ef2401a7f02bfc2337044ddbd'/>
<id>urn:sha1:22555301adabad6ef2401a7f02bfc2337044ddbd</id>
<content type='text'>
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 &lt;froydnj@codesourcery.com&gt;
Signed-off-by: Aurelien Jarno &lt;aurelien@aurel32.net&gt;
</content>
</entry>
<entry>
<title>target-ppc: Add XML files for PowerPC registers</title>
<updated>2009-01-24T15:07:34+00:00</updated>
<author>
<name>aurel32</name>
</author>
<published>2009-01-24T15:07:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=c8b3532d8a44db723a07b6eb2745568c86490f1c'/>
<id>urn:sha1:c8b3532d8a44db723a07b6eb2745568c86490f1c</id>
<content type='text'>
These files are nearly identical to the XML files provided with GDB.
The only difference is that power-{fpu,spe}.xml do not assign register
numbers; the internal QEMU machinery takes care of that.

Define gdb_xml_files for ppc targets in configure as well.

Signed-off-by: Nathan Froyd &lt;froydnj@codesourcery.com&gt;
Signed-off-by: Aurelien Jarno &lt;aurelien@aurel32.net&gt;

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6420 c046a42c-6fe2-441c-8c8c-71466251a162
</content>
</entry>
</feed>
