System.py (11146:0fd6976303bc) System.py (11270:a3b41de1c4f1)
1# Copyright (c) 2005-2007 The Regents of The University of Michigan
2# Copyright (c) 2011 Regents of the University of California
3# All rights reserved.
4#
5# Redistribution and use in source and binary forms, with or without
6# modification, are permitted provided that the following conditions are
7# met: redistributions of source code must retain the above copyright
8# notice, this list of conditions and the following disclaimer;

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

68
69 # The memory ranges are to be populated when creating the system
70 # such that these can be passed from the I/O subsystem through an
71 # I/O bridge or cache
72 mem_ranges = VectorParam.AddrRange([], "Ranges that constitute main memory")
73
74 cache_line_size = Param.Unsigned(64, "Cache line size in bytes")
75
1# Copyright (c) 2005-2007 The Regents of The University of Michigan
2# Copyright (c) 2011 Regents of the University of California
3# All rights reserved.
4#
5# Redistribution and use in source and binary forms, with or without
6# modification, are permitted provided that the following conditions are
7# met: redistributions of source code must retain the above copyright
8# notice, this list of conditions and the following disclaimer;

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

68
69 # The memory ranges are to be populated when creating the system
70 # such that these can be passed from the I/O subsystem through an
71 # I/O bridge or cache
72 mem_ranges = VectorParam.AddrRange([], "Ranges that constitute main memory")
73
74 cache_line_size = Param.Unsigned(64, "Cache line size in bytes")
75
76 exit_on_work_items = Param.Bool(True, "Exit from the simulation loop when "
77 "encountering work item annotations.")
76 work_item_id = Param.Int(-1, "specific work item id")
77 num_work_ids = Param.Int(16, "Number of distinct work item types")
78 work_begin_cpu_id_exit = Param.Int(-1,
79 "work started on specific id, now exit simulation")
80 work_begin_ckpt_count = Param.Counter(0,
81 "create checkpoint when work items begin count value is reached")
82 work_begin_exit_count = Param.Counter(0,
83 "exit simulation when work items begin count value is reached")

--- 24 unchanged lines hidden ---
78 work_item_id = Param.Int(-1, "specific work item id")
79 num_work_ids = Param.Int(16, "Number of distinct work item types")
80 work_begin_cpu_id_exit = Param.Int(-1,
81 "work started on specific id, now exit simulation")
82 work_begin_ckpt_count = Param.Counter(0,
83 "create checkpoint when work items begin count value is reached")
84 work_begin_exit_count = Param.Counter(0,
85 "exit simulation when work items begin count value is reached")

--- 24 unchanged lines hidden ---