[RFC PATCH 0/4] ARM: add support for hw-breakpoints [v2]
Will Deacon
will.deacon at arm.com
Wed Mar 10 11:01:10 EST 2010
This is version 2 of the RFC originally posted here:
http://lists.infradead.org/pipermail/linux-arm-kernel/2010-February/009084.html
Changes from the previous version include:
- Based on 2.6.33
- Removal of self-modifying code to access the debug registers
- Control and value registers now reset during init
- Removal of .name field from struct arch_hw_breakpoint and associated
symbol resolution [following comments made about patches for PPC].
All comments welcome [the last submission didn't attract any!].
Cc: Frederic Weisbecker <fweisbec at gmail.com>
Will Deacon (4):
ARM: hw-breakpoint: add mechanism for hooking into prefetch aborts
ARM: hw-breakpoint: add ARM backend for the hw-breakpoint framework
ARM: hw-breakpoint: add new ptrace requests for hw-breakpoint
interaction
ARM: hw-breakpoint: add HAVE_HW_BREAKPOINT to Kconfig
arch/arm/Kconfig | 1 +
arch/arm/include/asm/hw_breakpoint.h | 118 ++++++
arch/arm/include/asm/processor.h | 4 +
arch/arm/include/asm/ptrace.h | 2 +
arch/arm/include/asm/system.h | 3 +
arch/arm/kernel/Makefile | 1 +
arch/arm/kernel/hw_breakpoint.c | 711 ++++++++++++++++++++++++++++++++++
arch/arm/kernel/ptrace.c | 158 ++++++++
arch/arm/mm/fault.c | 11 +
9 files changed, 1009 insertions(+), 0 deletions(-)
create mode 100644 arch/arm/include/asm/hw_breakpoint.h
create mode 100644 arch/arm/kernel/hw_breakpoint.c
More information about the linux-arm-kernel
mailing list