Hi,
I am trying to run the flexus_test_app_x86 that comes with flexus-4.0.
I think I have run the prepare-test-app successfully, as simics pops
out and runs for a while. However, when I want run UP.Trace-x86, the
simulation finishes very soon, and no trace.out or stats.out are
generated. The debug.out is like follows.
Please share any suggestions on this.
Thanks in advance,
Song
1 <startup.cpp:121> {0}- Initializing Flexus.
2 <ComponentManager.cpp:80> {0}- Instantiating system with a width factor of: 1
3 <DecoupledFeeder.hpp:66> {0}- feeder port ToNAW is not wired
4 <SimicsTracer.cpp:617> {0}- Initializing SimicsTracerManager.
5 <SimicsTracer.cpp:730> {0}- Connecting: cpu0
6 <SimicsTracer.cpp:733> {0}- DecoupledFeeder connects Flexus cpu0 to
Simics object cpu0
7 <SimicsTracer.cpp:803> {0}- Connecting to DMA memory map
8 <SimicsTracer.cpp:629> {0}- Done initializing SimicsTracerManager.
9 <BPWarm.hpp:56> {0}- bpwarm port InsnOut is not wired
10 <FastCache.hpp:99> {0}- L1d port SnoopOutI is not wired
11 <FastCache.hpp:99> {0}- L1d port SnoopOutD is not wired
12 <FastCache.hpp:99> {0}- L1d port Reads is not wired
13 <FastCache.hpp:99> {0}- L1d port Writes is not wired
14 <FastCache.hpp:99> {0}- L1i port SnoopOutI is not wired
15 <FastCache.hpp:99> {0}- L1i port SnoopOutD is not wired
16 <FastCache.hpp:99> {0}- L1i port Reads is not wired
17 <FastCache.hpp:99> {0}- L1i port Writes is not wired
18 <FastCache.hpp:99> {0}- L1i port RegionNotify is not wired
19 <FastCMPCache.hpp:90> {0}- L2 port RegionNotifyOut is not wired
20 <wiring.cpp:83> {0}- initializing Parameters...
21 <flexus.cpp:383> {0}- Set stat interval to : 10000000
22 <flexus.cpp:403> {0}- Set profile interval to : 10000000
23 <flexus.cpp:408> {0}- Set timestamp interval to : 1000000
24 <configuration.hpp:193> {0}- Bad Lexical Cast attempting to set
dynamic parameter.
25 <configuration.hpp:193> {0}- Bad Lexical Cast attempting to set
dynamic parameter.
26 <configuration.hpp:193> {0}- Bad Lexical Cast attempting to set
dynamic parameter.
27 <flexus.cpp:388> {0}- Set region interval to : 50000
28 <flexus.cpp:535> {0}- Loading Flexus state from subdirectory flexus_state_in
29 <ComponentManager.cpp:95> {0}- Initalizing components...
30 <ComponentManager.cpp:99> {0}- Initalizing sys-feeder
31 <SimicsTracer.cpp:660> {0}- NOTE!!! Make sure you use
"instruction-fetch-mode instruction-fetch-trace" in
user-postload.simics to enable Istream tracing.
32 <mai_api.cpp:273> {0}- Searching 1 cpus.
33 <mai_api.cpp:277> {0}- Processor 0: cpu0 - CPU 0
34 <mai_api.cpp:296> {0}- Found CPU: '' - 0
35 <mai_api.cpp:313> {0}- Found 1 Flexus CPUs and 0 Client CPUs in 0 VMs
36 <mai_api.cpp:352> {0}- VMS per row = 1, CPVM = 1, NVMR = 1, NumRow = 1
37 <mai_api.cpp:379> {0}- theProcMap[0] = (0, 0) (abs_index = 0)
38 <mai_api.cpp:384> {0}- Finished creating Processor Mapper.
39 <flexus.cpp:272> {0}- Timestamp: 2011-Feb-24 12:36:28
40 <ComponentManager.cpp:99> {0}- Initalizing sys-bpwarm
41 <ComponentManager.cpp:99> {0}- Initalizing sys-L1d
42 <FastCacheImpl.cpp:174> {0}- sys-L1d Running with MT width 1
43 <ComponentManager.cpp:99> {0}- Initalizing sys-L1i
44 <ComponentManager.cpp:99> {0}- Initalizing sys-L2
45 <FastCMPCacheImpl.cpp:258> {0}- Running with CMP width 1
46 <FastCMPCacheImpl.cpp:293> {0}- Coherence Unit is: 64
47 <FastCMPCacheImpl.cpp:294> {0}- sizeof(PhysicalMemoryAddress) = 8
48 <ComponentManager.cpp:99> {0}- Initalizing sys-memory
49 <ComponentManager.cpp:99> {0}- Initalizing sys-magic-break
50 <ComponentManager.cpp:99> {0}- Initalizing sys-white-box
51 <ComponentManager.cpp:128> {0}- Loading state: sys-feeder
52 <ComponentManager.cpp:128> {0}- Loading state: sys-bpwarm
53 <BranchPredictor.cpp:1144> {0}- sys-bpwarm loaded branch predictor.
BTB size: 1024 by 16 Bimodal size: 32768 Meta size: 8192 Gshare size:
13
54 <ComponentManager.cpp:128> {0}- Loading state: sys-L1d
55 <ComponentManager.cpp:128> {0}- Loading state: sys-L1i
56 <ComponentManager.cpp:128> {0}- Loading state: sys-L2
57 <ComponentManager.cpp:128> {0}- Loading state: sys-memory
58 <ComponentManager.cpp:128> {0}- Loading state: sys-magic-break
59 <ComponentManager.cpp:128> {0}- Loading state: sys-white-box
60 <ComponentManager.cpp:132> {0}- Done loading.
61 <component.hpp:173> {9000}- Warning: isQuiesced() is not
implemented in component sys-memory
62 <flexus.cpp:547> {9000}- Saving Flexus and Simics state in
subdirectory flexus_state_out
63 <InfiniteDirectory.cpp:268> {9000}- Saving 763 directory entries.