summaryrefslogtreecommitdiffstats
path: root/arch/arm/include/asm/kgdb.h
Commit message (Collapse)AuthorAgeFilesLines
* ARM: kdgb: use <asm/opcodes.h> for data to be assembled as intructionBen Dooks2013-10-191-1/+2
| | | | | | | | | | | | | | The arch_kgdb_breakpoint() function uses an inline assembly directive to assemble a specific instruction using .word. This means the linker will not treat is as an instruction, and therefore incorrectly swap the endian-ness if running BE8. As noted, this code means that kgdb is really only usable on arm32 kernels, and should be made dependant on not being a thumb2 kernel until fixed. However this is not something to be added to this patch. Signed-off-by: Ben Dooks <ben.dooks@codethink.co.uk> Reviewed-by: Dave Martin <Dave.Martin@arm.com>
* kgdb,arm: fix register dumpRabin Vincent2010-10-291-2/+3
| | | | | | | | | | DBG_MAX_REG_NUM incorrectly had the number of indices in the GDB regs array rather than the number of registers, leading to an oops when the "rd" command is used in KDB. Cc: stable@kernel.org Signed-off-by: Rabin Vincent <rabin@rab.in> Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
* kgdb,arm: Individual register get/set for armJason Wessel2010-08-051-3/+3
| | | | | | | | | Implement the ability to individually get and set registers for kdb and kgdb for arm. Signed-off-by: Jason Wessel <jason.wessel@windriver.com> CC: Russell King <linux@arm.linux.org.uk> CC: linux-arm-kernel@lists.infradead.org
* [ARM] move include/asm-arm to arch/arm/include/asmRussell King2008-08-021-0/+104
Move platform independent header files to arch/arm/include/asm, leaving those in asm/arch* and asm/plat* alone. Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>