<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/blackfin/kernel/kgdb.c, branch linux-3.10.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.10.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.10.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-12-13T07:28:40Z</updated>
<entry>
<title>blackfin: kgdb: call generic_exec_single() directly</title>
<updated>2012-12-13T07:28:40Z</updated>
<author>
<name>Sonic Zhang</name>
</author>
<published>2012-11-01T09:07:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1439d030b9032261f1111a2dd16b9a8ca11112ef'/>
<id>urn:sha1:1439d030b9032261f1111a2dd16b9a8ca11112ef</id>
<content type='text'>
Current generic API smp_call_function_single() is changed to avoid raise IPI
and call function in IPI handler on the same core which is necessary to support
KGDB switch master core in SMP case, so call generic_exec_single() directly
instead of smp_call_function_single().

Signed-off-by: Sonic Zhang &lt;sonic.zhang@analog.com&gt;
Signed-off-by: Bob Liu &lt;lliubbo@gmail.com&gt;
</content>
</entry>
<entry>
<title>Fix common misspellings</title>
<updated>2011-03-31T14:26:23Z</updated>
<author>
<name>Lucas De Marchi</name>
</author>
<published>2011-03-31T01:57:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=25985edcedea6396277003854657b5f3cb31a628'/>
<id>urn:sha1:25985edcedea6396277003854657b5f3cb31a628</id>
<content type='text'>
Fixes generated by 'codespell' and manually reviewed.

Signed-off-by: Lucas De Marchi &lt;lucas.demarchi@profusion.mobi&gt;
</content>
</entry>
<entry>
<title>Blackfin: kgdb: drop dead KGDB_THR_PROC_SWAP for SMP systems</title>
<updated>2011-03-18T07:49:26Z</updated>
<author>
<name>Sonic Zhang</name>
</author>
<published>2011-01-28T10:58:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cdb92f6794fb28c8f6c3bf85024bff8b438a7333'/>
<id>urn:sha1:cdb92f6794fb28c8f6c3bf85024bff8b438a7333</id>
<content type='text'>
Common code no longer defines this, so stop using it.

Signed-off-by: Sonic Zhang &lt;sonic.zhang@analog.com&gt;
Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
<entry>
<title>Blackfin: kgdb: disable preempt schedule when running single step in kgdb</title>
<updated>2011-01-10T12:18:23Z</updated>
<author>
<name>Sonic Zhang</name>
</author>
<published>2010-11-17T06:52:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b68233e7f0126dfe59e1a064da9e37827c1f35ec'/>
<id>urn:sha1:b68233e7f0126dfe59e1a064da9e37827c1f35ec</id>
<content type='text'>
Otherwise, gdb continue operation after a breakpoint is hit may trap
into endless breakpoint.

Signed-off-by: Sonic Zhang &lt;sonic.zhang@analog.com&gt;
Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
<entry>
<title>Blackfin: kgdb: disable interrupt when single stepping in ADEOS</title>
<updated>2011-01-10T12:18:22Z</updated>
<author>
<name>Sonic Zhang</name>
</author>
<published>2010-11-17T06:19:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=900de05182d520ff66378e74a7b18f7d9971a32d'/>
<id>urn:sha1:900de05182d520ff66378e74a7b18f7d9971a32d</id>
<content type='text'>
When ADEOS and kgdb are both enabled, single step in linux kernel may be
scheduled to Xenomai core after return from interrupt handlers.  This
blocks gdb continue operation after a break point is hit.  So, disable
interrupt when running gdb single step.

Signed-off-by: Sonic Zhang &lt;sonic.zhang@analog.com&gt;
Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
<entry>
<title>debug_core,x86,blackfin: Clean up hw debug disable API</title>
<updated>2010-10-29T18:14:41Z</updated>
<author>
<name>Dongdong Deng</name>
</author>
<published>2010-08-18T11:02:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d7ba979d45272385ce0fdf141d922e61ff48e07b'/>
<id>urn:sha1:d7ba979d45272385ce0fdf141d922e61ff48e07b</id>
<content type='text'>
The kgdb_disable_hw_debug() was an architecture specific function for
disabling all hardware breakpoints on a per cpu basis when entering
the debug core.

This patch will remove the weak function kdbg_disable_hw_debug() and
change it into a call back which lives with the rest of hw breakpoint
call backs in struct kgdb_arch.

Signed-off-by: Dongdong Deng &lt;dongdong.deng@windriver.com&gt;
Signed-off-by: Jason Wessel &lt;jason.wessel@windriver.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin</title>
<updated>2010-05-24T15:02:58Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2010-05-24T15:02:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=064e297c324fff9b62226aae5dc468ebb272433c'/>
<id>urn:sha1:064e297c324fff9b62226aae5dc468ebb272433c</id>
<content type='text'>
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin: (30 commits)
  Blackfin: SMP: fix continuation lines
  Blackfin: acvilon: fix timeout usage for I2C
  Blackfin: fix typo in BF537 IRQ comment
  Blackfin: unify duplicate MEM_MT48LC32M8A2_75 kconfig options
  Blackfin: set ARCH_KMALLOC_MINALIGN
  Blackfin: use atomic kmalloc in L1 alloc so it too can be atomic
  Blackfin: another year of changes (update copyright in boot log)
  Blackfin: optimize strncpy a bit
  Blackfin: isram: clean up ITEST_COMMAND macro and improve the selftests
  Blackfin: move string functions to normal lib/ assembly
  Blackfin: SIC: cut down on IAR MMR reads a bit
  Blackfin: bf537-minotaur: fix build errors due to header changes
  Blackfin: kgdb: pass up the CC register instead of a 0 stub
  Blackfin: handle HW errors in the new "FAULT" printing code
  Blackfin: show the whole accumulator in the pseudo DBG insn
  Blackfin: support all possible registers in the pseudo instructions
  Blackfin: add support for the DBG (debug output) pseudo insn
  Blackfin: change the BUG opcode to an unused 16-bit opcode
  Blackfin: allow NMI watchdog to be used w/RETN as a scratch reg
  Blackfin: add support for the DBGA (debug assert) pseudo insn
  ...
</content>
</entry>
<entry>
<title>Blackfin: kgdb: pass up the CC register instead of a 0 stub</title>
<updated>2010-05-22T18:19:07Z</updated>
<author>
<name>Mike Frysinger</name>
</author>
<published>2010-04-12T05:53:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d2db97bf6bafde4ec114d1837dd3fc4cea64b2ea'/>
<id>urn:sha1:d2db97bf6bafde4ec114d1837dd3fc4cea64b2ea</id>
<content type='text'>
While the CC pseudo register can be deduced from the ASTAT register, make
sure we set its value correctly instead of always stubbing it out as 0.
GDB itself looks at this pseudo register instead of ASTAT, so we have to
supply the right value.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
<entry>
<title>kgdb,blackfin: Add in kgdb_arch_set_pc for blackfin</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=e8861129d3c1a64e3c62f459aeb1cd54a55ab045'/>
<id>urn:sha1:e8861129d3c1a64e3c62f459aeb1cd54a55ab045</id>
<content type='text'>
The new debug core api requires all architectures that use to debug
core to implement a function to set the program counter.

Signed-off-by: Jason Wessel &lt;jason.wessel@windriver.com&gt;
Acked-by: Sonic Zhang &lt;sonic.zhang@analog.com&gt;
Acked-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
<entry>
<title>Blackfin: kgdb: mark all local funcs/structs static</title>
<updated>2010-03-09T05:30:48Z</updated>
<author>
<name>Mike Frysinger</name>
</author>
<published>2010-01-09T00:48:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8d0177dbcbad26ffd451b607c8fa74295d81e7b9'/>
<id>urn:sha1:8d0177dbcbad26ffd451b607c8fa74295d81e7b9</id>
<content type='text'>
Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
</feed>
