System.py (13665:9c7fe3811b88) System.py (13883:f44e21d3aaa7)
1# Copyright (c) 2017 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

--- 69 unchanged lines hidden (view full) ---

78
79 # The memory ranges are to be populated when creating the system
80 # such that these can be passed from the I/O subsystem through an
81 # I/O bridge or cache
82 mem_ranges = VectorParam.AddrRange([], "Ranges that constitute main memory")
83
84 cache_line_size = Param.Unsigned(64, "Cache line size in bytes")
85
1# Copyright (c) 2017 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

--- 69 unchanged lines hidden (view full) ---

78
79 # The memory ranges are to be populated when creating the system
80 # such that these can be passed from the I/O subsystem through an
81 # I/O bridge or cache
82 mem_ranges = VectorParam.AddrRange([], "Ranges that constitute main memory")
83
84 cache_line_size = Param.Unsigned(64, "Cache line size in bytes")
85
86 redirect_paths = VectorParam.RedirectPath([], "Path redirections")
87
86 exit_on_work_items = Param.Bool(False, "Exit from the simulation loop when "
87 "encountering work item annotations.")
88 work_item_id = Param.Int(-1, "specific work item id")
89 num_work_ids = Param.Int(16, "Number of distinct work item types")
90 work_begin_cpu_id_exit = Param.Int(-1,
91 "work started on specific id, now exit simulation")
92 work_begin_ckpt_count = Param.Counter(0,
93 "create checkpoint when work items begin count value is reached")

--- 32 unchanged lines hidden ---
88 exit_on_work_items = Param.Bool(False, "Exit from the simulation loop when "
89 "encountering work item annotations.")
90 work_item_id = Param.Int(-1, "specific work item id")
91 num_work_ids = Param.Int(16, "Number of distinct work item types")
92 work_begin_cpu_id_exit = Param.Int(-1,
93 "work started on specific id, now exit simulation")
94 work_begin_ckpt_count = Param.Counter(0,
95 "create checkpoint when work items begin count value is reached")

--- 32 unchanged lines hidden ---