@@ -18,6 +18,9 @@ flexus.set "-ufetch:threads" "1" # "Number
1818# flexus.set "-ufetch:send_acks" "1" # "Send acknowledgements when we received data" (SendAcks)
1919# flexus.set "-ufetch:use_reply_channel" "1" # "Send replies on Reply Channel and only Evicts on Snoop Channel" (UseReplyChannel)
2020# flexus.set "-ufetch:evict_on_snoop" "0" # "Send evicts on Snoop Channel (otherwise use Request Channel)" (EvictOnSnoop)
21+ flexus.set " -ufetch:send_acks" " 1" # "Send acknowledgements when we received data" (SendAcks)
22+ flexus.set " -ufetch:use_reply_channel" " 1" # "Send replies on Reply Channel and only Evicts on Snoop Channel" (UseReplyChannel)
23+ flexus.set " -ufetch:evict_on_snoop" " 0" # "Send evicts on Snoop Channel (otherwise use Request Channel)" (EvictOnSnoop)
2124
2225# decoder: Decoder
2326flexus.set " -decoder:fiq" " 8" # "Fetch instruction queue size" (FIQSize)
@@ -100,9 +103,7 @@ flexus.set "-L1d:maf_targets" "0" # "Number
100103# flexus.set "-L1d:trace_address" "0" # "Address to initiate tracing" (TraceAddress)
101104flexus.set " -L1d:cache_type" " InclusiveMESI:snoop_lru=false" # "Type of cache (InclusiveMOESI)" (CacheType)
102105flexus.set " -L1d:array_config" " STD:size=16384:assoc=4:repl=LRU" # "Configuration of cache array (STD:sets=1024:assoc=16:repl=LRU" (ArrayConfiguration)
103- # flexus.set "-L1d:use_reply_channel" "1" # "Separate Reply and Snoop channels on BackSide" (UseReplyChannel)
104- flexus.set " -L1d:text_flexpoints" " 0" # "Store flexpoints as text files (compatible with old FastCache component)" (TextFlexpoints)
105- flexus.set " -L1d:gzip_flexpoints" " 1" # "Compress flexpoints with gzip" (GZipFlexpoints)
106+ flexus.set " -L1d:use_reply_channel" " 1" # "Separate Reply and Snoop channels on BackSide" (UseReplyChannel)
106107
107108# L2: CMPCache
108109flexus.set " -L2:cores" " 0" # "Number of cores" (Cores)
@@ -167,22 +168,6 @@ flexus.set "-memory-map:round_robin" "1" # "Use sta
167168flexus.set " -memory-map:write_page_map" " 1" # "Write page map as pages are created" (CreatePageMap)
168169flexus.set " -memory-map:page_map" " 0" # "Load Page Map on start" (ReadPageMap)
169170
170- # magic-break: MagicBreak
171- flexus.set " -magic-break:iter" " 0" # "Enable Iteration Counts" (EnableIterationCounts)
172- flexus.set " -magic-break:stop_on_magic" " -1" # "Terminate simulation on a specific magic breakpoint" (TerminateOnMagicBreak)
173- flexus.set " -magic-break:end_iter" " -1" # "Terminate simulation when CPU 0 reaches iteration. -1 disables" (TerminateOnIteration)
174- flexus.set " -magic-break:ckpt_iter" " 0" # "Checkpoint simulation when CPU 0 reaches each iteration." (CheckpointOnIteration)
175- flexus.set " -magic-break:end_trans" " -1" # "Terminate simulation after ## transactions. -1 disables" (TerminateOnTransaction)
176- flexus.set " -magic-break:trans" " 1" # "Enable Transaction Counts" (EnableTransactionCounts)
177- flexus.set " -magic-break:trans_type" " 0" # "Workload type. 0=TPCC/JBB 1=WEB" (TransactionType)
178- flexus.set " -magic-break:stats_trans" " 1000" # "Statistics interval on ## transactions. -1 disables" (TransactionStatsInterval)
179- flexus.set " -magic-break:ckpt_trans" " -1" # "Quiesce and save every X transactions. -1 disables" (CheckpointEveryXTransactions)
180- flexus.set " -magic-break:first_trans" " 0" # "Transaction number for first transaction." (FirstTransactionIs)
181- flexus.set " -magic-break:min_cycle" " 0" # "Minimum number of cycles to run when TerminateOnTransaction is enabled." (CycleMinimum)
182- flexus.set " -magic-break:stop_cycle" " 0" # "Cycle on which to halt simulation." (StopCycle)
183- flexus.set " -magic-break:ckpt_cycle" " 0" # "# of cycles between checkpoints." (CkptCycleInterval)
184- flexus.set " -magic-break:ckpt_cycle_name" " 0" # "Base cycle # from which to build checkpoint names." (CkptCycleName)
185-
186171# mmu: MMU
187172flexus.set " -mmu:cores" " 0" # "Number of cores" (Cores)
188173flexus.set " -mmu:itlbsize" " 64" # "Size of the Instruction TLB" (iTLBSize)
0 commit comments