mirror of
https://github.com/AsahiLinux/m1n1
synced 2024-09-20 13:11:53 +00:00
m1n1.hv: Add read/write args to hv.trace_range()
Signed-off-by: Hector Martin <marcan@marcan.st>
This commit is contained in:
parent
683161eef4
commit
290e851d98
1 changed files with 4 additions and 2 deletions
|
@ -249,11 +249,13 @@ class HV(Reloadable):
|
|||
addr, size = node.get_reg(index)
|
||||
self.trace_range(irange(addr, size), mode)
|
||||
|
||||
def trace_range(self, zone, mode=TraceMode.ASYNC):
|
||||
def trace_range(self, zone, mode=TraceMode.ASYNC, read=True, write=True):
|
||||
if mode is True:
|
||||
mode = TraceMode.ASYNC
|
||||
if mode and mode != TraceMode.OFF:
|
||||
self.add_tracer(zone, "PrintTracer", mode, self.print_tracer.event_mmio, self.print_tracer.event_mmio)
|
||||
self.add_tracer(zone, "PrintTracer", mode,
|
||||
self.print_tracer.event_mmio if read else None,
|
||||
self.print_tracer.event_mmio if write else None)
|
||||
else:
|
||||
self.del_tracer(zone, "PrintTracer")
|
||||
|
||||
|
|
Loading…
Reference in a new issue