stdlib: Extend AbstractBoard pre_instantiation functionality (#1497)
* Deprecates the setting of FS/SE mode via the `Simulator` module. * Moved the creation of the `Root` object from the `Simulator` to the board. * Moved the setting of `sim_quantum` from the `Simulator` to the processor. * Allows for easier development of boards which support both SE and FS mode simulation by moving board setup function calls to occur after the set_workload function is call which sets a boards stats `is_fs` status.
This commit is contained in:
@@ -110,8 +110,7 @@ board.set_kernel_disk_workload(
|
||||
# Begin running of the simulation.
|
||||
print("Running with ISA: " + processor.get_isa().name)
|
||||
print()
|
||||
root = Root(full_system=True, system=board)
|
||||
board._pre_instantiate()
|
||||
root = board._pre_instantiate()
|
||||
m5.instantiate()
|
||||
print("Beginning simulation!")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user