6 "mmap_using_noreserve": false,
7 "kernel_addr_check": true,
9 "point_of_coherency": true,
11 "response_latency": 2,
12 "cxx_class": "CoherentXBar",
14 "clk_domain": "system.clk_domain",
17 "default_p_state": "UNDEFINED",
18 "p_state_clk_gate_max": 1000000000000,
25 "type": "CoherentXBar",
26 "frontend_latency": 3,
30 "system.cpu.l2cache.mem_side"
34 "p_state_clk_gate_min": 1000,
36 "name": "snoop_filter",
38 "max_capacity": 8388608,
40 "cxx_class": "SnoopFilter",
41 "path": "system.membus.snoop_filter",
42 "type": "SnoopFilter",
46 "path": "system.membus",
47 "snoop_response_latency": 4,
49 "p_state_clk_gate_bins": 20,
50 "use_default_range": false
54 "thermal_model": null,
55 "cxx_class": "System",
56 "work_begin_cpu_id_exit": -1,
58 "work_begin_exit_count": 0,
59 "p_state_clk_gate_min": 1000,
63 "work_begin_ckpt_count": 0,
70 "voltage_domain": "system.voltage_domain",
72 "cxx_class": "SrcClockDomain",
73 "path": "system.clk_domain",
74 "type": "SrcClockDomain",
79 "default_p_state": "UNDEFINED",
80 "p_state_clk_gate_max": 1000000000000,
83 "name": "dvfs_handler",
84 "sys_clk_domain": "system.clk_domain",
85 "transition_latency": 100000000,
87 "cxx_class": "DVFSHandler",
89 "path": "system.dvfs_handler",
92 "work_end_exit_count": 0,
95 "name": "voltage_domain",
100 "cxx_class": "VoltageDomain",
101 "path": "system.voltage_domain",
102 "type": "VoltageDomain"
104 "cache_line_size": 64,
107 "peer": "system.membus.slave[0]",
111 "static_frontend_latency": 10000,
113 "activation_limit": 4,
118 "clk_domain": "system.clk_domain",
120 "write_buffer_size": 64,
121 "device_bus_width": 8,
123 "write_high_thresh_perc": 85,
124 "cxx_class": "DRAMCtrl",
125 "bank_groups_per_rank": 0,
128 "peer": "system.membus.master[0]",
133 "p_state_clk_gate_min": 1000,
145 "devices_per_rank": 8,
147 "default_p_state": "UNDEFINED",
148 "p_state_clk_gate_max": 1000000000000,
157 "min_writes_per_switch": 16,
158 "mem_sched_policy": "frfcfs",
161 "ranks_per_channel": 2,
162 "page_policy": "open_adaptive",
167 "read_buffer_size": 32,
168 "conf_table_reported": true,
173 "path": "system.physmem",
176 "addr_mapping": "RoRaBaCoCh",
182 "device_size": 536870912,
186 "write_low_thresh_perc": 50,
187 "range": "0:134217727:0:0:0:0",
190 "p_state_clk_gate_bins": 20,
193 "device_rowbuffer_size": 1024,
194 "static_backend_latency": 10000,
195 "max_accesses_per_row": 16,
200 "work_cpus_ckpt_count": 0,
201 "thermal_components": [],
204 "name": "cpu_clk_domain",
208 "init_perf_level": 0,
209 "voltage_domain": "system.voltage_domain",
211 "cxx_class": "SrcClockDomain",
212 "path": "system.cpu_clk_domain",
213 "type": "SrcClockDomain",
216 "work_end_ckpt_count": 0,
217 "mem_mode": "timing",
220 "p_state_clk_gate_bins": 20,
221 "load_addr_mask": 1099511627775,
224 "max_insts_any_thread": 0,
225 "do_statistics_insts": true,
227 "fetch1LineSnapWidth": 0,
228 "fetch1ToFetch2BackwardDelay": 1,
229 "fetch1FetchLimit": 1,
230 "executeIssueLimit": 2,
232 "executeLSQMaxStoreBufferStoresPerCycle": 2,
235 "peer": "system.cpu.icache_port",
238 "clusivity": "mostly_incl",
242 "response_latency": 2,
243 "cxx_class": "Cache",
246 "clk_domain": "system.cpu_clk_domain",
249 "default_p_state": "UNDEFINED",
250 "p_state_clk_gate_max": 1000000000000,
252 "peer": "system.cpu.toL2Bus.slave[0]",
256 "writeback_clean": true,
257 "p_state_clk_gate_min": 1000,
262 "p_state_clk_gate_min": 1000,
264 "p_state_clk_gate_bins": 20,
265 "default_p_state": "UNDEFINED",
266 "clk_domain": "system.cpu_clk_domain",
268 "sequential_access": false,
271 "p_state_clk_gate_max": 1000000000000,
272 "path": "system.cpu.icache.tags",
278 "demand_mshr_reserve": 1,
281 "0:18446744073709551615:0:0:0:0"
283 "is_read_only": true,
284 "prefetch_on_access": false,
285 "path": "system.cpu.icache",
289 "p_state_clk_gate_bins": 20,
290 "sequential_access": false,
293 "function_trace": false,
294 "do_checkpoint_insts": true,
295 "decodeInputWidth": 2,
296 "cxx_class": "MinorCPU",
297 "max_loads_all_threads": 0,
298 "executeMemoryIssueLimit": 1,
299 "decodeCycleInput": true,
300 "max_loads_any_thread": 0,
301 "executeLSQTransfersQueueSize": 2,
302 "p_state_clk_gate_max": 1000000000000,
303 "clk_domain": "system.cpu_clk_domain",
304 "function_trace_start": 0,
308 "executeMemoryWidth": 0,
309 "default_p_state": "UNDEFINED",
310 "executeBranchDelay": 1,
311 "executeMemoryCommitLimit": 1,
314 "peer": "system.cpu.toL2Bus.master[0]",
317 "clusivity": "mostly_incl",
321 "response_latency": 20,
322 "cxx_class": "Cache",
325 "clk_domain": "system.cpu_clk_domain",
328 "default_p_state": "UNDEFINED",
329 "p_state_clk_gate_max": 1000000000000,
331 "peer": "system.membus.slave[1]",
335 "writeback_clean": false,
336 "p_state_clk_gate_min": 1000,
341 "p_state_clk_gate_min": 1000,
343 "p_state_clk_gate_bins": 20,
344 "default_p_state": "UNDEFINED",
345 "clk_domain": "system.cpu_clk_domain",
347 "sequential_access": false,
350 "p_state_clk_gate_max": 1000000000000,
351 "path": "system.cpu.l2cache.tags",
357 "demand_mshr_reserve": 1,
360 "0:18446744073709551615:0:0:0:0"
362 "is_read_only": false,
363 "prefetch_on_access": false,
364 "path": "system.cpu.l2cache",
368 "p_state_clk_gate_bins": 20,
369 "sequential_access": false,
374 "executeCycleInput": true,
375 "executeAllowEarlyMemoryIssue": true,
376 "executeInputBufferSize": 7,
378 "peer": "system.cpu.icache.cpu_side",
381 "p_state_clk_gate_bins": 20,
383 "progress_interval": 0,
384 "p_state_clk_gate_min": 1000,
386 "point_of_coherency": false,
388 "response_latency": 1,
389 "cxx_class": "CoherentXBar",
390 "forward_latency": 0,
391 "clk_domain": "system.cpu_clk_domain",
394 "default_p_state": "UNDEFINED",
395 "p_state_clk_gate_max": 1000000000000,
398 "system.cpu.l2cache.cpu_side"
402 "type": "CoherentXBar",
403 "frontend_latency": 1,
406 "system.cpu.icache.mem_side",
407 "system.cpu.dcache.mem_side"
411 "p_state_clk_gate_min": 1000,
413 "name": "snoop_filter",
415 "max_capacity": 8388608,
417 "cxx_class": "SnoopFilter",
418 "path": "system.cpu.toL2Bus.snoop_filter",
419 "type": "SnoopFilter",
423 "path": "system.cpu.toL2Bus",
424 "snoop_response_latency": 1,
426 "p_state_clk_gate_bins": 20,
427 "use_default_range": false
432 "path": "system.cpu.isa",
435 "cxx_class": "RiscvISA::ISA"
441 "cxx_class": "RiscvISA::TLB",
442 "path": "system.cpu.itb",
449 "path": "system.cpu.interrupts",
450 "type": "RiscvInterrupts",
451 "name": "interrupts",
452 "cxx_class": "RiscvISA::Interrupts"
456 "peer": "system.cpu.dcache.cpu_side",
459 "executeFuncUnits": {
460 "name": "executeFuncUnits",
462 "cxx_class": "MinorFUPool",
463 "path": "system.cpu.executeFuncUnits",
468 "name": "funcUnits0",
469 "cantForwardFromFUIndices": [],
477 "cxx_class": "MinorOpClass",
478 "path": "system.cpu.executeFuncUnits.funcUnits0.opClasses.opClasses",
479 "type": "MinorOpClass"
483 "cxx_class": "MinorOpClassSet",
484 "path": "system.cpu.executeFuncUnits.funcUnits0.opClasses",
485 "type": "MinorOpClassSet"
490 "extraAssumedLat": 0,
491 "description": "Int",
492 "srcRegsRelativeLats": [
503 "cxx_class": "MinorOpClassSet",
504 "path": "system.cpu.executeFuncUnits.funcUnits0.timings.opClasses",
505 "type": "MinorOpClassSet"
507 "cxx_class": "MinorFUTiming",
508 "path": "system.cpu.executeFuncUnits.funcUnits0.timings",
509 "extraCommitLatExpr": null,
510 "type": "MinorFUTiming",
515 "cxx_class": "MinorFU",
516 "path": "system.cpu.executeFuncUnits.funcUnits0",
522 "name": "funcUnits1",
523 "cantForwardFromFUIndices": [],
531 "cxx_class": "MinorOpClass",
532 "path": "system.cpu.executeFuncUnits.funcUnits1.opClasses.opClasses",
533 "type": "MinorOpClass"
537 "cxx_class": "MinorOpClassSet",
538 "path": "system.cpu.executeFuncUnits.funcUnits1.opClasses",
539 "type": "MinorOpClassSet"
544 "extraAssumedLat": 0,
545 "description": "Int",
546 "srcRegsRelativeLats": [
557 "cxx_class": "MinorOpClassSet",
558 "path": "system.cpu.executeFuncUnits.funcUnits1.timings.opClasses",
559 "type": "MinorOpClassSet"
561 "cxx_class": "MinorFUTiming",
562 "path": "system.cpu.executeFuncUnits.funcUnits1.timings",
563 "extraCommitLatExpr": null,
564 "type": "MinorFUTiming",
569 "cxx_class": "MinorFU",
570 "path": "system.cpu.executeFuncUnits.funcUnits1",
576 "name": "funcUnits2",
577 "cantForwardFromFUIndices": [],
582 "opClass": "IntMult",
585 "cxx_class": "MinorOpClass",
586 "path": "system.cpu.executeFuncUnits.funcUnits2.opClasses.opClasses",
587 "type": "MinorOpClass"
591 "cxx_class": "MinorOpClassSet",
592 "path": "system.cpu.executeFuncUnits.funcUnits2.opClasses",
593 "type": "MinorOpClassSet"
598 "extraAssumedLat": 0,
599 "description": "Mul",
600 "srcRegsRelativeLats": [
611 "cxx_class": "MinorOpClassSet",
612 "path": "system.cpu.executeFuncUnits.funcUnits2.timings.opClasses",
613 "type": "MinorOpClassSet"
615 "cxx_class": "MinorFUTiming",
616 "path": "system.cpu.executeFuncUnits.funcUnits2.timings",
617 "extraCommitLatExpr": null,
618 "type": "MinorFUTiming",
623 "cxx_class": "MinorFU",
624 "path": "system.cpu.executeFuncUnits.funcUnits2",
630 "name": "funcUnits3",
631 "cantForwardFromFUIndices": [],
639 "cxx_class": "MinorOpClass",
640 "path": "system.cpu.executeFuncUnits.funcUnits3.opClasses.opClasses",
641 "type": "MinorOpClass"
645 "cxx_class": "MinorOpClassSet",
646 "path": "system.cpu.executeFuncUnits.funcUnits3.opClasses",
647 "type": "MinorOpClassSet"
651 "cxx_class": "MinorFU",
652 "path": "system.cpu.executeFuncUnits.funcUnits3",
658 "name": "funcUnits4",
659 "cantForwardFromFUIndices": [],
664 "opClass": "FloatAdd",
665 "name": "opClasses00",
667 "cxx_class": "MinorOpClass",
668 "path": "system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses00",
669 "type": "MinorOpClass"
672 "opClass": "FloatCmp",
673 "name": "opClasses01",
675 "cxx_class": "MinorOpClass",
676 "path": "system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses01",
677 "type": "MinorOpClass"
680 "opClass": "FloatCvt",
681 "name": "opClasses02",
683 "cxx_class": "MinorOpClass",
684 "path": "system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses02",
685 "type": "MinorOpClass"
688 "opClass": "FloatMisc",
689 "name": "opClasses03",
691 "cxx_class": "MinorOpClass",
692 "path": "system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses03",
693 "type": "MinorOpClass"
696 "opClass": "FloatMult",
697 "name": "opClasses04",
699 "cxx_class": "MinorOpClass",
700 "path": "system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses04",
701 "type": "MinorOpClass"
704 "opClass": "FloatMultAcc",
705 "name": "opClasses05",
707 "cxx_class": "MinorOpClass",
708 "path": "system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses05",
709 "type": "MinorOpClass"
712 "opClass": "FloatDiv",
713 "name": "opClasses06",
715 "cxx_class": "MinorOpClass",
716 "path": "system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses06",
717 "type": "MinorOpClass"
720 "opClass": "FloatSqrt",
721 "name": "opClasses07",
723 "cxx_class": "MinorOpClass",
724 "path": "system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses07",
725 "type": "MinorOpClass"
728 "opClass": "SimdAdd",
729 "name": "opClasses08",
731 "cxx_class": "MinorOpClass",
732 "path": "system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses08",
733 "type": "MinorOpClass"
736 "opClass": "SimdAddAcc",
737 "name": "opClasses09",
739 "cxx_class": "MinorOpClass",
740 "path": "system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses09",
741 "type": "MinorOpClass"
744 "opClass": "SimdAlu",
745 "name": "opClasses10",
747 "cxx_class": "MinorOpClass",
748 "path": "system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses10",
749 "type": "MinorOpClass"
752 "opClass": "SimdCmp",
753 "name": "opClasses11",
755 "cxx_class": "MinorOpClass",
756 "path": "system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses11",
757 "type": "MinorOpClass"
760 "opClass": "SimdCvt",
761 "name": "opClasses12",
763 "cxx_class": "MinorOpClass",
764 "path": "system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses12",
765 "type": "MinorOpClass"
768 "opClass": "SimdMisc",
769 "name": "opClasses13",
771 "cxx_class": "MinorOpClass",
772 "path": "system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses13",
773 "type": "MinorOpClass"
776 "opClass": "SimdMult",
777 "name": "opClasses14",
779 "cxx_class": "MinorOpClass",
780 "path": "system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses14",
781 "type": "MinorOpClass"
784 "opClass": "SimdMultAcc",
785 "name": "opClasses15",
787 "cxx_class": "MinorOpClass",
788 "path": "system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses15",
789 "type": "MinorOpClass"
792 "opClass": "SimdShift",
793 "name": "opClasses16",
795 "cxx_class": "MinorOpClass",
796 "path": "system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses16",
797 "type": "MinorOpClass"
800 "opClass": "SimdShiftAcc",
801 "name": "opClasses17",
803 "cxx_class": "MinorOpClass",
804 "path": "system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses17",
805 "type": "MinorOpClass"
808 "opClass": "SimdSqrt",
809 "name": "opClasses18",
811 "cxx_class": "MinorOpClass",
812 "path": "system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses18",
813 "type": "MinorOpClass"
816 "opClass": "SimdFloatAdd",
817 "name": "opClasses19",
819 "cxx_class": "MinorOpClass",
820 "path": "system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses19",
821 "type": "MinorOpClass"
824 "opClass": "SimdFloatAlu",
825 "name": "opClasses20",
827 "cxx_class": "MinorOpClass",
828 "path": "system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses20",
829 "type": "MinorOpClass"
832 "opClass": "SimdFloatCmp",
833 "name": "opClasses21",
835 "cxx_class": "MinorOpClass",
836 "path": "system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses21",
837 "type": "MinorOpClass"
840 "opClass": "SimdFloatCvt",
841 "name": "opClasses22",
843 "cxx_class": "MinorOpClass",
844 "path": "system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses22",
845 "type": "MinorOpClass"
848 "opClass": "SimdFloatDiv",
849 "name": "opClasses23",
851 "cxx_class": "MinorOpClass",
852 "path": "system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses23",
853 "type": "MinorOpClass"
856 "opClass": "SimdFloatMisc",
857 "name": "opClasses24",
859 "cxx_class": "MinorOpClass",
860 "path": "system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses24",
861 "type": "MinorOpClass"
864 "opClass": "SimdFloatMult",
865 "name": "opClasses25",
867 "cxx_class": "MinorOpClass",
868 "path": "system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses25",
869 "type": "MinorOpClass"
872 "opClass": "SimdFloatMultAcc",
873 "name": "opClasses26",
875 "cxx_class": "MinorOpClass",
876 "path": "system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses26",
877 "type": "MinorOpClass"
880 "opClass": "SimdFloatSqrt",
881 "name": "opClasses27",
883 "cxx_class": "MinorOpClass",
884 "path": "system.cpu.executeFuncUnits.funcUnits4.opClasses.opClasses27",
885 "type": "MinorOpClass"
889 "cxx_class": "MinorOpClassSet",
890 "path": "system.cpu.executeFuncUnits.funcUnits4.opClasses",
891 "type": "MinorOpClassSet"
896 "extraAssumedLat": 0,
897 "description": "FloatSimd",
898 "srcRegsRelativeLats": [
909 "cxx_class": "MinorOpClassSet",
910 "path": "system.cpu.executeFuncUnits.funcUnits4.timings.opClasses",
911 "type": "MinorOpClassSet"
913 "cxx_class": "MinorFUTiming",
914 "path": "system.cpu.executeFuncUnits.funcUnits4.timings",
915 "extraCommitLatExpr": null,
916 "type": "MinorFUTiming",
921 "cxx_class": "MinorFU",
922 "path": "system.cpu.executeFuncUnits.funcUnits4",
928 "name": "funcUnits5",
929 "cantForwardFromFUIndices": [],
934 "opClass": "MemRead",
935 "name": "opClasses0",
937 "cxx_class": "MinorOpClass",
938 "path": "system.cpu.executeFuncUnits.funcUnits5.opClasses.opClasses0",
939 "type": "MinorOpClass"
942 "opClass": "MemWrite",
943 "name": "opClasses1",
945 "cxx_class": "MinorOpClass",
946 "path": "system.cpu.executeFuncUnits.funcUnits5.opClasses.opClasses1",
947 "type": "MinorOpClass"
950 "opClass": "FloatMemRead",
951 "name": "opClasses2",
953 "cxx_class": "MinorOpClass",
954 "path": "system.cpu.executeFuncUnits.funcUnits5.opClasses.opClasses2",
955 "type": "MinorOpClass"
958 "opClass": "FloatMemWrite",
959 "name": "opClasses3",
961 "cxx_class": "MinorOpClass",
962 "path": "system.cpu.executeFuncUnits.funcUnits5.opClasses.opClasses3",
963 "type": "MinorOpClass"
967 "cxx_class": "MinorOpClassSet",
968 "path": "system.cpu.executeFuncUnits.funcUnits5.opClasses",
969 "type": "MinorOpClassSet"
974 "extraAssumedLat": 2,
975 "description": "Mem",
976 "srcRegsRelativeLats": [
987 "cxx_class": "MinorOpClassSet",
988 "path": "system.cpu.executeFuncUnits.funcUnits5.timings.opClasses",
989 "type": "MinorOpClassSet"
991 "cxx_class": "MinorFUTiming",
992 "path": "system.cpu.executeFuncUnits.funcUnits5.timings",
993 "extraCommitLatExpr": null,
994 "type": "MinorFUTiming",
999 "cxx_class": "MinorFU",
1000 "path": "system.cpu.executeFuncUnits.funcUnits5",
1006 "name": "funcUnits6",
1007 "cantForwardFromFUIndices": [],
1009 "name": "opClasses",
1012 "opClass": "IprAccess",
1013 "name": "opClasses0",
1015 "cxx_class": "MinorOpClass",
1016 "path": "system.cpu.executeFuncUnits.funcUnits6.opClasses.opClasses0",
1017 "type": "MinorOpClass"
1020 "opClass": "InstPrefetch",
1021 "name": "opClasses1",
1023 "cxx_class": "MinorOpClass",
1024 "path": "system.cpu.executeFuncUnits.funcUnits6.opClasses.opClasses1",
1025 "type": "MinorOpClass"
1029 "cxx_class": "MinorOpClassSet",
1030 "path": "system.cpu.executeFuncUnits.funcUnits6.opClasses",
1031 "type": "MinorOpClassSet"
1035 "cxx_class": "MinorFU",
1036 "path": "system.cpu.executeFuncUnits.funcUnits6",
1040 "type": "MinorFUPool"
1042 "switched_out": false,
1043 "power_model": null,
1044 "max_insts_all_threads": 0,
1045 "executeSetTraceTimeOnIssue": false,
1046 "fetch2InputBufferSize": 2,
1048 "fetch2ToDecodeForwardDelay": 1,
1049 "executeInputWidth": 2,
1050 "decodeToExecuteForwardDelay": 1,
1051 "executeLSQRequestsQueueSize": 1,
1052 "fetch2CycleInput": true,
1053 "executeMaxAccessesInMemory": 2,
1054 "enableIdling": true,
1055 "executeLSQStoreBufferSize": 5,
1061 "cxx_class": "LiveProcess",
1062 "executable": "/z/powerjg/gem5-upstream/tests/test-progs/hello/bin/riscv/linux/hello",
1070 "type": "LiveProcess",
1074 "path": "system.cpu.workload",
1075 "max_stack_size": 67108864,
1090 "cxx_class": "RiscvISA::TLB",
1091 "path": "system.cpu.dtb",
1095 "simpoint_start_insts": [],
1096 "executeSetTraceTimeOnCommit": true,
1099 "path": "system.cpu.tracer",
1100 "type": "ExeTracer",
1102 "cxx_class": "Trace::ExeTracer"
1104 "threadPolicy": "RoundRobin",
1105 "executeCommitLimit": 2,
1106 "fetch1LineWidth": 0,
1110 "cxx_class": "TournamentBP",
1111 "indirectPathLength": 3,
1113 "choicePredictorSize": 8192,
1114 "indirectHashGHR": true,
1116 "localHistoryTableSize": 2048,
1117 "type": "TournamentBP",
1118 "indirectSets": 256,
1121 "useIndirect": true,
1123 "path": "system.cpu.branchPred",
1124 "localPredictorSize": 2048,
1126 "globalPredictorSize": 8192,
1127 "name": "branchPred",
1128 "indirectHashTargets": true,
1130 "indirectTagSize": 16,
1135 "peer": "system.cpu.dcache_port",
1138 "clusivity": "mostly_incl",
1142 "response_latency": 2,
1143 "cxx_class": "Cache",
1146 "clk_domain": "system.cpu_clk_domain",
1147 "max_miss_count": 0,
1149 "default_p_state": "UNDEFINED",
1150 "p_state_clk_gate_max": 1000000000000,
1152 "peer": "system.cpu.toL2Bus.slave[1]",
1156 "writeback_clean": false,
1157 "p_state_clk_gate_min": 1000,
1162 "p_state_clk_gate_min": 1000,
1164 "p_state_clk_gate_bins": 20,
1165 "default_p_state": "UNDEFINED",
1166 "clk_domain": "system.cpu_clk_domain",
1167 "power_model": null,
1168 "sequential_access": false,
1171 "p_state_clk_gate_max": 1000000000000,
1172 "path": "system.cpu.dcache.tags",
1177 "tgts_per_mshr": 20,
1178 "demand_mshr_reserve": 1,
1179 "power_model": null,
1181 "0:18446744073709551615:0:0:0:0"
1183 "is_read_only": false,
1184 "prefetch_on_access": false,
1185 "path": "system.cpu.dcache",
1189 "p_state_clk_gate_bins": 20,
1190 "sequential_access": false,
1193 "path": "system.cpu",
1194 "fetch1ToFetch2ForwardDelay": 1,
1195 "decodeInputBufferSize": 3
1198 "multi_thread": false,
1199 "exit_on_work_items": false,
1203 "time_sync_period": 100000000000,
1205 "time_sync_spin_threshold": 100000000,
1206 "cxx_class": "Root",
1208 "time_sync_enable": false,
1210 "full_system": false