<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/arm64/include/asm/debug-monitors.h, branch linux-3.17.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.17.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.17.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2014-07-11T11:57:43Z</updated>
<entry>
<title>arm64: move DBG_MDSCR_* to asm/debug-monitors.h</title>
<updated>2014-07-11T11:57:43Z</updated>
<author>
<name>Marc Zyngier</name>
</author>
<published>2014-05-07T11:13:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=51ba248164d0eeb8b4f94d405430c18a56c6ac9a'/>
<id>urn:sha1:51ba248164d0eeb8b4f94d405430c18a56c6ac9a</id>
<content type='text'>
In order to be able to use the DBG_MDSCR_* macros from the KVM code,
move the relevant definitions to the obvious include file.

Also move the debug_el enum to a portion of the file that is guarded
by #ifndef __ASSEMBLY__ in order to use that file from assembly code.

Acked-by: Will Deacon &lt;will.deacon@arm.com&gt;
Reviewed-by: Anup Patel &lt;anup.patel@linaro.org&gt;
Signed-off-by: Marc Zyngier &lt;marc.zyngier@arm.com&gt;
</content>
</entry>
<entry>
<title>arm64: KGDB: Add Basic KGDB support</title>
<updated>2014-02-26T11:16:25Z</updated>
<author>
<name>Vijaya Kumar K</name>
</author>
<published>2014-01-28T11:20:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bcf5763b0d58d20e288ac52f96cbd7788e262cac'/>
<id>urn:sha1:bcf5763b0d58d20e288ac52f96cbd7788e262cac</id>
<content type='text'>
Add KGDB debug support for kernel debugging.
With this patch, basic KGDB debugging is possible.GDB register
layout is updated and GDB tool can establish connection with
target and can set/clear breakpoints.

Signed-off-by: Vijaya Kumar K &lt;Vijaya.Kumar@caviumnetworks.com&gt;
Reviewed-by: Will Deacon &lt;will.deacon@arm.com&gt;
Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;
</content>
</entry>
<entry>
<title>arm64: Add macros to manage processor debug state</title>
<updated>2014-02-26T11:16:25Z</updated>
<author>
<name>Vijaya Kumar K</name>
</author>
<published>2014-01-28T11:20:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c7db4ff5d2b459a579d348532a92fd5885520ce6'/>
<id>urn:sha1:c7db4ff5d2b459a579d348532a92fd5885520ce6</id>
<content type='text'>
Add macros to enable and disable to manage PSTATE.D
for debugging. The macros local_dbg_save and local_dbg_restore
are moved to irqflags.h file

KGDB boot tests fail because of PSTATE.D is masked.
unmask it for debugging support

Signed-off-by: Vijaya Kumar K &lt;Vijaya.Kumar@caviumnetworks.com&gt;
Acked-by: Will Deacon &lt;will.deacon@arm.com&gt;
Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;
</content>
</entry>
<entry>
<title>arm64: support single-step and breakpoint handler hooks</title>
<updated>2013-12-19T17:43:11Z</updated>
<author>
<name>Sandeepa Prabhu</name>
</author>
<published>2013-12-04T05:50:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ee6214cec7818867f368c35843ea1f3dffcbb57c'/>
<id>urn:sha1:ee6214cec7818867f368c35843ea1f3dffcbb57c</id>
<content type='text'>
AArch64 Single Steping and Breakpoint debug exceptions will be
used by multiple debug framworks like kprobes &amp; kgdb.

This patch implements the hooks for those frameworks to register
their own handlers for handling breakpoint and single step events.

Reworked the debug exception handler in entry.S: do_dbg to route
software breakpoint (BRK64) exception to do_debug_exception()

Signed-off-by: Sandeepa Prabhu &lt;sandeepa.prabhu@linaro.org&gt;
Signed-off-by: Deepak Saxena &lt;dsaxena@linaro.org&gt;
Acked-by: Will Deacon &lt;will.deacon@arm.com&gt;
Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;
</content>
</entry>
<entry>
<title>arm64: add '#ifdef CONFIG_COMPAT' for aarch32_break_handler()</title>
<updated>2013-07-19T14:49:43Z</updated>
<author>
<name>Chen Gang</name>
</author>
<published>2013-06-24T09:27:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c783c2815e13bbb0c0b99997cc240bd7e91b6bb8'/>
<id>urn:sha1:c783c2815e13bbb0c0b99997cc240bd7e91b6bb8</id>
<content type='text'>
If 'COMPAT' not defined, aarch32_break_handler() cannot pass compiling,
and it can work independent with 'COMPAT', so remove dummy definition.

The related error:

  arch/arm64/kernel/debug-monitors.c:249:5: error: redefinition of ‘aarch32_break_handler’
  In file included from arch/arm64/kernel/debug-monitors.c:29:0:
  /root/linux-next/arch/arm64/include/asm/debug-monitors.h:89:12: note: previous definition of ‘aarch32_break_handler’ was here

Signed-off-by: Chen Gang &lt;gang.chen@asianux.com&gt;
Acked-by: Will Deacon &lt;will.deacon@arm.com&gt;
Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;
</content>
</entry>
<entry>
<title>arm64: debug: consolidate software breakpoint handlers</title>
<updated>2013-06-12T10:23:02Z</updated>
<author>
<name>Will Deacon</name>
</author>
<published>2013-03-16T08:48:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1442b6ed249d2b3d2cfcf45b65ac64393495c96c'/>
<id>urn:sha1:1442b6ed249d2b3d2cfcf45b65ac64393495c96c</id>
<content type='text'>
The software breakpoint handlers are hooked in directly from ptrace,
which makes it difficult to add additional handlers for things like
kprobes and kgdb.

This patch moves the handling code into debug-monitors.c, where we can
dispatch to different debug subsystems more easily.

Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt;
Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;
</content>
</entry>
<entry>
<title>arm64: Debugging support</title>
<updated>2012-09-17T12:42:14Z</updated>
<author>
<name>Will Deacon</name>
</author>
<published>2012-03-05T11:49:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=478fcb2cdb2351dcfc3fb23f42d76f4436ee4149'/>
<id>urn:sha1:478fcb2cdb2351dcfc3fb23f42d76f4436ee4149</id>
<content type='text'>
This patch adds ptrace, debug monitors and hardware breakpoints support.

Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt;
Signed-off-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;
Acked-by: Tony Lindgren &lt;tony@atomide.com&gt;
Acked-by: Nicolas Pitre &lt;nico@linaro.org&gt;
Acked-by: Olof Johansson &lt;olof@lixom.net&gt;
Acked-by: Santosh Shilimkar &lt;santosh.shilimkar@ti.com&gt;
Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
</content>
</entry>
</feed>
