forked from auracaster/openocd
cortex_a: add 'dacrfixup' to cortex-a command group
work around issues with software breakpoints when the text segment is mapped read-only by the OS. Set DACR to "all-manager" to bypass TLB permission checks on memory access. Change-Id: I79fd9b32b04a4d538d489896470ee30b26b72b30 Signed-off-by: Matthias Welwarsky <matthias@welwarsky.de> Reviewed-on: http://openocd.zylin.com/3107 Tested-by: jenkins Reviewed-by: Paul Fertser <fercerpav@gmail.com>
This commit is contained in:
committed by
Andreas Fritiofson
parent
082417fc71
commit
5bee7f5b2c
@@ -7678,6 +7678,13 @@ Disabled by default
|
||||
display information about target caches
|
||||
@end deffn
|
||||
|
||||
@deffn Command {cortex_a dacrfixup [@option{on}|@option{off}]}
|
||||
Work around issues with software breakpoints when the program text is
|
||||
mapped read-only by the operating system. This option sets the CP15 DACR
|
||||
to "all-manager" to bypass MMU permission checks on memory access.
|
||||
Defaults to 'off'.
|
||||
@end deffn
|
||||
|
||||
@deffn Command {cortex_a dbginit}
|
||||
Initialize core debug
|
||||
Enables debug by unlocking the Software Lock and clearing sticky powerdown indications
|
||||
|
||||
Reference in New Issue
Block a user