<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/gdb-xml/m68k-core.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/m68k-core.xml?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/gdb-xml/m68k-core.xml?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2020-05-06T08:29:26+00:00</updated>
<entry>
<title>target/m68k: fix gdb for m68xxx</title>
<updated>2020-05-06T08:29:26+00:00</updated>
<author>
<name>KONRAD Frederic</name>
</author>
<published>2020-04-30T19:01:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=a976ed3ffdede7f64c89ac235d0154d048981b5f'/>
<id>urn:sha1:a976ed3ffdede7f64c89ac235d0154d048981b5f</id>
<content type='text'>
Currently "cf-core.xml" is sent to GDB when using any m68k flavor.  Thing is
it uses the "org.gnu.gdb.coldfire.core" feature name and gdb 8.3 then expects
a coldfire FPU instead of the default m68881 FPU.

This is not OK because the m68881 floats registers are 96 bits wide so it
crashes GDB with the following error message:

(gdb) target remote localhost:7960
Remote debugging using localhost:7960
warning: Register "fp0" has an unsupported size (96 bits)
warning: Register "fp1" has an unsupported size (96 bits)
...
Remote 'g' packet reply is too long (expected 148 bytes, got 180 bytes):    \
  00000000000[...]0000

With this patch: qemu-system-m68k -M none -cpu m68020 -s -S

(gdb) tar rem :1234
Remote debugging using :1234
warning: No executable has been specified and target does not support
determining executable automatically.  Try using the "file" command.
0x00000000 in ?? ()
(gdb) p $fp0
$1 = nan(0xffffffffffffffff)

Signed-off-by: KONRAD Frederic &lt;frederic.konrad@adacore.com&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Reviewed-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
Message-Id: &lt;1588094279-17913-3-git-send-email-frederic.konrad@adacore.com&gt;
Message-Id: &lt;20200430190122.4592-10-alex.bennee@linaro.org&gt;
</content>
</entry>
</feed>
