summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel/hw_breakpoint.c
Commit message (Expand)AuthorAgeFilesLines
* powerpc/watchpoint: Move DAWR detection logic outside of hw_breakpoint.cRavi Bangoria2020-09-151-157/+2
* powerpc/watchpoint: Fix handling of vector instructionsRavi Bangoria2020-09-151-0/+2
* powerpc/watchpoint: Fix quadword instruction handling on p10 predecessorsRavi Bangoria2020-09-151-2/+10
* powerpc/watchpoint: Remove 512 byte boundaryRavi Bangoria2020-07-261-2/+3
* powerpc/watchpoint: Fix DAWR exception for CACHEOPRavi Bangoria2020-07-261-1/+20
* powerpc/watchpoint: Fix DAWR exception constraintRavi Bangoria2020-07-261-31/+41
* powerpc/watchpoint: Fix 512 byte boundary limitRavi Bangoria2020-07-261-1/+1
* powerpc/watchpoint: Don't allow concurrent perf and ptrace eventsRavi Bangoria2020-05-191-0/+221
* powerpc/watchpoint: Prepare handler to handle more than one watchpointRavi Bangoria2020-05-191-88/+307
* powerpc/watchpoint: Use builtin ALIGN*() macrosRavi Bangoria2020-05-191-6/+6
* powerpc/watchpoint: Introduce is_ptrace_bp() functionRavi Bangoria2020-05-191-1/+6
* powerpc/watchpoint: Use loop for thread_struct->ptrace_bpsRavi Bangoria2020-05-191-2/+5
* powerpc/watchpoint: Provide DAWR number to __set_breakpointRavi Bangoria2020-05-191-4/+4
* powerpc/watchpoint: Introduce function to get nr watchpoints dynamicallyRavi Bangoria2020-05-191-1/+1
* powerpc: Define and use get_user_instr() et. al.Jordan Niethe2020-05-191-1/+1
* powerpc: Use a datatype for instructionsJordan Niethe2020-05-191-2/+2
* powerpc: Use a macro for creating instructions from u32sJordan Niethe2020-05-191-1/+2
* powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.cChristophe Leroy2020-04-011-0/+16
* powerpc/watchpoint: Don't call dar_within_range() for Book3SRavi Bangoria2020-02-241-5/+7
* powerpc/hw_breakpoints: Rewrite 8xx breakpoints to allow any address range size.Christophe Leroy2020-01-231-7/+8
* powerpc/watchpoint: Don't ignore extraneous exceptions blindlyRavi Bangoria2019-11-131-21/+31
* powerpc/watchpoint: Fix length calculation for unaligned targetRavi Bangoria2019-11-131-20/+47
* powerpc/watchpoint: Introduce macros for watchpoint lengthRavi Bangoria2019-11-131-2/+2
* powerpc/watchpoint: Disable watchpoint hit by larx/stcx instructionsRavi Bangoria2019-09-121-16/+33
* powerpc/hw_breakpoint: move instruction stepping out of hw_breakpoint_handler()Christophe Leroy2019-08-201-27/+33
* Merge tag 'powerpc-5.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2019-07-131-56/+0
|\
| * powerpc: Fix compile issue with force DAWRMichael Neuling2019-07-031-61/+0
| * powerpc: silence a -Wcast-function-type warning in dawr_write_file_boolMathieu Malaterre2019-07-031-1/+6
* | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner2019-05-301-15/+1
|/
* powerpc: Add force enable of DAWR on P9 optionMichael Neuling2019-04-201-1/+61
* perf/arch/powerpc: Implement hw_breakpoint_arch_parse()Frederic Weisbecker2018-06-261-20/+21
* perf/hw_breakpoint: Pass arch breakpoint struct to arch_check_bp_in_kernelspa...Frederic Weisbecker2018-06-261-4/+2
* powerpc/ptrace: Fix enforcement of DAWR constraintsMichael Neuling2018-05-211-2/+2
* powerpc: Update ptrace to use ppc_breakpoint_available()Michael Neuling2018-03-271-0/+3
* Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/scottwoo...Michael Ellerman2017-02-181-1/+5
|\
| * powerpc/8xx: Implement hw_breakpointChristophe Leroy2017-01-251-1/+5
* | powerpc/xmon: Fix data-breakpointRavi Bangoria2017-02-151-1/+3
|/
* Replace <asm/uaccess.h> with <linux/uaccess.h> globallyLinus Torvalds2016-12-241-1/+1
* perf/powerpc: Don't call perf_event_disable() from atomic contextJiri Olsa2016-10-281-1/+1
* powerpc: Use kprobe blacklist for exception handlersNicholas Piggin2016-09-191-3/+6
* powerpc/hw_breakpoint: Fix oops when destroying hw_breakpoint eventRavi Bangoria2016-03-031-1/+2
* powerpc: Replace __get_cpu_var usesChristoph Lameter2014-11-031-3/+3
* powerpc: Make a bunch of things staticAnton Blanchard2014-09-251-1/+1
* powerpc: Fix smp_processor_id() in preemptible splat in set_breakpointPaul Gortmaker2014-05-201-4/+4
* powerpc: Delete non-required instances of include <linux/init.h>Paul Gortmaker2014-01-151-1/+0
* powerpc/hw_brk: Fix off by one error when validating DAWR region endMichael Neuling2013-07-021-1/+1
* powerpc/hw_brk: Fix clearing of extraneous IRQMichael Neuling2013-06-251-0/+1
* powerpc: Change hardware breakpoint to allow longer rangesMichael Neuling2013-01-291-2/+10
* powerpc: Rename set_break to avoid naming conflictMichael Neuling2013-01-161-4/+4
* powerpc: Hardware breakpoints rewrite to handle non DABR breakpoint registersMichael Neuling2013-01-101-42/+30