Hi,

When I try to run marss with ooo_3_core configuration found in default.conf 
file
I get the below error message 

:ERROR::Can't find 'ooo_3_core' machine generator.
qemu-system-x86_64: ptlsim/build/sim/machine.cpp:532: void 
MachineBuilder::setup_machine(BaseMachine&, const char*): Assertion `gen' 
failed.


My configuration is as below

 ooo_3_core:
    description: 3 out of order3 out of order3 out of order 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: ooo
        name_prefix: ooo_
        option:
            threads: 1
      - type: ooo
        name_prefix: ooo_
        option:
            threads: 1
       - type: ooo
        name_prefix: ooo_
        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
              L2_0: UPPER2
            - L2_0: LOWER
              MEM_0: UPPER


_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to