<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/sh/kernel/kgdb.c, branch linux-2.6.37.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.37.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.37.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2010-05-21T02:04:20Z</updated>
<entry>
<title>kgdb,sh: update superh kgdb exception handling</title>
<updated>2010-05-21T02:04:20Z</updated>
<author>
<name>Jason Wessel</name>
</author>
<published>2010-05-21T02:04:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=489022cc86ec8817a30226d00d35c67d74dd24a0'/>
<id>urn:sha1:489022cc86ec8817a30226d00d35c67d74dd24a0</id>
<content type='text'>
Implement kgdb_arch_pc() which adjusts the pc if it needs to be
adjusted after a software breakpoint trap.

Implement kgdb_arch_set_pc() which is a new required function in the
kgdb debug core.

When processing a single step return zero in the error exception field
so that the debug core can distinguish between a single step trap and
a breakpoint trap generically.

Signed-off-by: Jason Wessel &lt;jason.wessel@windriver.com&gt;
Acked-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: kgdb: Rework breakpoint handling on top of notifier chain.</title>
<updated>2009-12-22T03:44:14Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2009-12-22T03:44:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=22648735405f73299b717bb5933767e9a9c335ca'/>
<id>urn:sha1:22648735405f73299b717bb5933767e9a9c335ca</id>
<content type='text'>
This kills off kgdb's breakpoint handler and ties in to the notifier
chain instead.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Kill off kgdb's magical NMI debouncing.</title>
<updated>2009-09-01T08:45:35Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2009-09-01T08:45:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ade315d83c1d53b3c6b820134cb16601351810fe'/>
<id>urn:sha1:ade315d83c1d53b3c6b820134cb16601351810fe</id>
<content type='text'>
The kgdb stub has traditionally tied in to the NMI slot, and manually
handled debounce. Now that we have a generic way to do this instead, all
of the stub-specific debounce silliness can be killed off.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: kgdb: do not reload VBR while handling debugger breackpoint</title>
<updated>2009-08-24T07:14:03Z</updated>
<author>
<name>Giuseppe Cavallaro</name>
</author>
<published>2009-08-24T07:14:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=27a30f53bbb77fd7e2e0459197e23b63fe3b74d4'/>
<id>urn:sha1:27a30f53bbb77fd7e2e0459197e23b63fe3b74d4</id>
<content type='text'>
Save the VBR allowing GDB to dump full registers set but do not reload it
as soon as the kgdb_handle_exception is invoked.

Signed-off-by: Giuseppe Cavallaro &lt;peppe.cavallaro@st.com&gt;
Signed-off-by: Stuart Menefy &lt;stuart.menefy@st.com&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Rename opcode_t to insn_size_t.</title>
<updated>2009-05-09T07:02:08Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2009-05-09T07:02:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2bcfffa42309b6f73042c62459bf5207762a271d'/>
<id>urn:sha1:2bcfffa42309b6f73042c62459bf5207762a271d</id>
<content type='text'>
This is now clashing with a driver, so just rename it.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Generic kgdb stub support.</title>
<updated>2008-12-22T09:44:04Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2008-12-11T09:46:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ab6e570ba33dbee18c2520d386e0f367a9b573c3'/>
<id>urn:sha1:ab6e570ba33dbee18c2520d386e0f367a9b573c3</id>
<content type='text'>
This migrates from the old bitrotted kgdb stub implementation and moves
to the generic stub. In the process support for SH-2/SH-2A is also added,
which the old stub never provided.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
</feed>
