Thread (54 messages) 54 messages, 4 authors, 2020-03-26

Re: [PATCH 14/15] powerpc/watchpoint/xmon: Don't allow breakpoint overwriting

From: Christophe Leroy <hidden>
Date: 2020-03-17 11:11:01
Also in: lkml


Le 09/03/2020 à 09:58, Ravi Bangoria a écrit :
Xmon allows overwriting breakpoints because it's supported by only
one dawr. But with multiple dawrs, overwriting becomes ambiguous
or unnecessary complicated. So let's not allow it.
Could we drop this completely (I mean the functionnality, not the patch).

Christophe
quoted hunk ↗ jump to hunk
Signed-off-by: Ravi Bangoria <redacted>
---
  arch/powerpc/xmon/xmon.c | 4 ++++
  1 file changed, 4 insertions(+)
diff --git a/arch/powerpc/xmon/xmon.c b/arch/powerpc/xmon/xmon.c
index 0ca0d29f99c6..ac18fe3e4295 100644
--- a/arch/powerpc/xmon/xmon.c
+++ b/arch/powerpc/xmon/xmon.c
@@ -1381,6 +1381,10 @@ bpt_cmds(void)
  			printf("Hardware data breakpoint not supported on this cpu\n");
  			break;
  		}
+		if (dabr.enabled) {
+			printf("Couldn't find free breakpoint register\n");
+			break;
+		}
  		mode = 7;
  		cmd = inchar();
  		if (cmd == 'r')
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help