# SPDX-License-Identifier: MIT from m1n1.utils import irange # Map the entire MMIO range as traceable for r in hv.adt["/arm-io"].ranges: trace_range(irange(r.parent_addr, r.size), mode=TraceMode.ASYNC) # Skip some noisy devices try: trace_device("/arm-io/usb-drd0", False) except KeyError: pass try: trace_device("/arm-io/usb-drd1", False) except KeyError: pass try: trace_device("/arm-io/uart2", False) except KeyError: pass trace_device("/arm-io/error-handler", False) trace_device("/arm-io/aic", False) trace_device("/arm-io/spi1", False) trace_device("/arm-io/pmgr", False)