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