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")