TarmacTrace.py (12641:4c67bbebe381) | TarmacTrace.py (12642:d0ce95094a54) |
---|---|
1# Copyright (c) 2018 ARM Limited 2# All rights reserved. 3# 4# The license below extends only to copyright in the software and shall 5# not be construed as granting a license to any other intellectual 6# property including but not limited to intellectual property relating 7# to a hardware implementation of the functionality of the software 8# licensed hereunder. You may use the software subject to the license --- 50 unchanged lines hidden (view full) --- 59 mem_wr_check = Param.Bool(False, 60 "enable check of memory write accesses") 61 62 cpu_id = Param.Bool(False, 63 "true if trace format includes the CPU id") 64 65 ignore_mem_addr = Param.AddrRange(AddrRange(0, size=0), 66 "Range of unverifiable memory addresses") | 1# Copyright (c) 2018 ARM Limited 2# All rights reserved. 3# 4# The license below extends only to copyright in the software and shall 5# not be construed as granting a license to any other intellectual 6# property including but not limited to intellectual property relating 7# to a hardware implementation of the functionality of the software 8# licensed hereunder. You may use the software subject to the license --- 50 unchanged lines hidden (view full) --- 59 mem_wr_check = Param.Bool(False, 60 "enable check of memory write accesses") 61 62 cpu_id = Param.Bool(False, 63 "true if trace format includes the CPU id") 64 65 ignore_mem_addr = Param.AddrRange(AddrRange(0, size=0), 66 "Range of unverifiable memory addresses") |
67 68class TarmacTracer(InstTracer): 69 type = 'TarmacTracer' 70 cxx_class = 'Trace::TarmacTracer' 71 cxx_header = "arch/arm/tracers/tarmac_tracer.hh" 72 73 start_tick = Param.Tick(0, 74 "tracing starts when the tick time gets this value") 75 76 end_tick = Param.Tick(MaxTick, 77 "tracing ends when the tick time gets this value") |
|