Hi
I have configured Marss simulator to simulate atom processor. However,
when I want to switch to full system simulation mode, it reports
following error:
Simulator is now waiting for a 'run' command.
PTLCALL type PTLCALL_ENQUEUE
MARSSx86::Command received : -run
::ERROR::Can't find 'atom_machine' machine generator.
qemu-system-x86_64: ptlsim/build/sim/machine.cpp:532: void
MachineBuilder::setup_machine(BaseMachine&, const char*): Assertion
`gen' failed.
Aborted (core dumped)
I think something is wrong with my configuration file. Would you
please take a look at my default.conf file ? Is there anything wrong
with this config ?
----------start of default.conf ----------------
# vim: filetype=yaml
#
# All core and cache configuration will be in a separate file and that will be
# included in the final config file using 'import: [filename, ...]'
# Import files that define various core/caches
import:
- ooo_core.conf
- atom_core.conf
- l1_cache.conf
- l2_cache.conf
- moesi.conf
memory:
dram_cont:
base: simple_dram_cont
machine:
# Use run-time option '-machine [MACHINE_NAME]' to select
atom_machine:
description: Single Core atom configuration
min_contexts: 1
max_contexts: 1
cores: # The order in which core is defined is used to assign
# the cores in a machine
- type: atom
name_prefix: atom_
option:
threads: 1
caches:
- type: l1_128K
name_prefix: L1_I_
insts: $NUMCORES # Per core L1-I cache
- type: l1_128K
name_prefix: L1_D_
insts: $NUMCORES # Per core L1-D cache
- type: l2_2M
name_prefix: L2_
insts: 1 # Shared L2 config
memory:
- type: dram_cont
name_prefix: MEM_
insts: 1 # Single DRAM controller
option:
latency: 50 # In nano seconds
interconnects:
- type: p2p
# '$' sign is used to map matching instances like:
# core_0, L1_I_0
connections:
- core_$: I
L1_I_$: UPPER
- core_$: D
L1_D_$: UPPER
- L1_I_0: LOWER
L2_0: UPPER
- L1_D_0: LOWER
L2_0: UPPER2
- L2_0: LOWER
MEM_0: UPPER
---------- end of default.conf ----------------
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel