<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/ipxe.git/src/tests/gdbstub_test.gdb, branch v1.0.0</title>
<subtitle>Fork of ipxe; additional commands and features</subtitle>
<id>https://git.openslx.org/openslx-ng/ipxe.git/atom/src/tests/gdbstub_test.gdb?h=v1.0.0</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/ipxe.git/atom/src/tests/gdbstub_test.gdb?h=v1.0.0'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/'/>
<updated>2008-06-30T18:19:48+00:00</updated>
<entry>
<title>[GDB] Zero-extend 16-bit segment registers</title>
<updated>2008-06-30T18:19:48+00:00</updated>
<author>
<name>Stefan Hajnoczi</name>
</author>
<published>2008-06-13T09:26:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=3715c8c721d312d79339a3b1b0b0900537c93b15'/>
<id>urn:sha1:3715c8c721d312d79339a3b1b0b0900537c93b15</id>
<content type='text'>
When the 16-bit segment registers are accessed using 32-bit instructions
the high order bytes are undefined on older CPUs.  We now explicitly
zero the high order bytes when snapshotting the CPU state.  This ensures
that the GDB stub reports consistent values for the segment registers.
</content>
</entry>
<entry>
<title>[GDB] Add watch and rwatch hardware watchpoints</title>
<updated>2008-06-30T18:19:48+00:00</updated>
<author>
<name>Stefan Hajnoczi</name>
</author>
<published>2008-06-12T15:56:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=19386ec2c8c9f266425453673ba051cdb550d0c3'/>
<id>urn:sha1:19386ec2c8c9f266425453673ba051cdb550d0c3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[GDB] Remote debugging over UDP</title>
<updated>2008-06-30T18:19:48+00:00</updated>
<author>
<name>Stefan Hajnoczi</name>
</author>
<published>2008-06-11T11:12:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=6e670b5f38903109a0369f81932cca16f8a6eddf'/>
<id>urn:sha1:6e670b5f38903109a0369f81932cca16f8a6eddf</id>
<content type='text'>
This commit implements GDB over UDP.  Using UDP is more complex than
serial and has required some restructuring.

The GDB stub is now built using one or both of GDBSERIAL and GDBUDP
config.h options.

To enter the debugger, execute the gPXE shell command:
gdbstub &lt;transport&gt; [&lt;options&gt;...]

Where &lt;transport&gt; is "serial" or "udp".  For "udp", the name of a
configured network device is required:
gdbstub udp net0

The GDB stub listens on UDP port 43770 by default.
</content>
</entry>
<entry>
<title>[GDB] Handle kill and detach packets.</title>
<updated>2008-06-30T18:19:48+00:00</updated>
<author>
<name>Stefan Hajnoczi</name>
</author>
<published>2008-06-05T14:31:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=59b5465b30733dcd457698606b6de7cf31a3882d'/>
<id>urn:sha1:59b5465b30733dcd457698606b6de7cf31a3882d</id>
<content type='text'>
This commit also includes a test to ensure that single stepping works,
since continue, kill, detach, and single step all share code.
</content>
</entry>
<entry>
<title>[GDB] Test suite for the GDB stub</title>
<updated>2008-06-04T23:45:51+00:00</updated>
<author>
<name>Stefan Hajnoczi</name>
</author>
<published>2008-06-02T16:51:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/ipxe.git/commit/?id=4180815a90c46fc3c410785d232fc0d12737a70d'/>
<id>urn:sha1:4180815a90c46fc3c410785d232fc0d12737a70d</id>
<content type='text'>
</content>
</entry>
</feed>
