aarch64: add 'maskisr' command
Allow to configure ISR masking during single-step and add handling for stepping over WFI with ISR masked. Change-Id: I7918be7bcda6a1d9badac44fc36c59b52f662fef Signed-off-by: Matthias Welwarsky <matthias.welwarsky@sysgo.com> Reviewed-on: http://openocd.zylin.com/4023 Tested-by: jenkins Reviewed-by: Matthias Welwarsky <matthias@welwarsky.de>
This commit is contained in:
committed by
Matthias Welwarsky
parent
f7836bbc75
commit
b3d29cb544
@@ -36,6 +36,11 @@
|
||||
|
||||
#define AARCH64_PADDRDBG_CPU_SHIFT 13
|
||||
|
||||
enum aarch64_isrmasking_mode {
|
||||
AARCH64_ISRMASK_OFF,
|
||||
AARCH64_ISRMASK_ON,
|
||||
};
|
||||
|
||||
struct aarch64_brp {
|
||||
int used;
|
||||
int type;
|
||||
@@ -58,6 +63,8 @@ struct aarch64_common {
|
||||
struct aarch64_brp *brp_list;
|
||||
|
||||
struct armv8_common armv8_common;
|
||||
|
||||
enum aarch64_isrmasking_mode isrmasking_mode;
|
||||
};
|
||||
|
||||
static inline struct aarch64_common *
|
||||
|
||||
Reference in New Issue
Block a user