[gem5-dev] [S] Change in gem5/gem5[develop]: stdlib: Added LOOPPOINT_END exit event

2022-10-26 Thread Zhantong Qiu (Gerrit)
it-Change-Id: I9e0118dc128065c0037d27b2261a147a7289c128 Gerrit-Change-Number: 65032 Gerrit-PatchSet: 1 Gerrit-Owner: Zhantong Qiu Gerrit-MessageType: newchange ___ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email to gem5-dev-le...@gem5.org

[gem5-dev] [L] Change in gem5/gem5[develop]: stdlib: Added stdlib LoopPoint classes

2022-10-25 Thread Zhantong Qiu (Gerrit)
; 8: +checkpointPC.append(line[6]) +checkpointCount.append(line[7]) +print(f"get target PC {checkpointPC}\n") + print(f"get target PC count {checkpointCount}\n") +break -- To v

[gem5-dev] [M] Change in gem5/gem5[develop]: stdlib: Allow se_binary_workload to setup LoopPoints

2022-10-25 Thread Zhantong Qiu (Gerrit)
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/64991?usp=email To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I7872d594bf4c86bc5d9329319ec0be72b2b9670d Gerrit-

[gem5-dev] [L] Change in gem5/gem5[develop]: sim: Added LoopPoint probes and multicore manager

2022-10-21 Thread Zhantong Qiu (Gerrit)
onst std::pair ) const { +auto h1 = std::hash{}(p.first); +auto h2 = std::hash{}(p.second); +return h1 ^ h2; +} +}; + +std::unordered_map, std::pair,std::vector>, pair_hash> relativePC; +std::unordered_map, int, pair_hash> regionId; +bool if_inputRelative; +}; + +} + +#endif // __CPU_PROBES_LOOPPOINTMANAGER_HH__ -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/64892?usp=email To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Id2ab1b606e4a13a21fb79664243d4f140392d7b4 Gerrit-Change-Number: 64892 Gerrit-PatchSet: 1 Gerrit-Owner: Zhantong Qiu Gerrit-MessageType: newchange ___ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email to gem5-dev-le...@gem5.org

[gem5-dev] [L] Change in gem5/gem5[develop]: stdlib: Added stdlib LoopPoint classes

2022-10-21 Thread Zhantong Qiu (Gerrit)
ckpointPC.append(line[6]) +checkpointCount.append(line[7]) +print(f"get target PC {checkpointPC}\n") + print(f"get target PC count {checkpointCount}\n") +break -- To view, visit https://gem5-review.g

[gem5-dev] [M] Change in gem5/gem5[develop]: stdlib: add SimPoint checkpoint generator

2022-10-21 Thread Zhantong Qiu (Gerrit)
rs, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: If95f6813e8cbf5c01e41135c1b1bb91ed2e950ad Gerrit-Change-Number: 64351 Gerrit-PatchSet: 3 Gerrit-Owner: Zhantong Qiu Gerrit-Reviewer: Bobby Bruce Gerrit-

[gem5-dev] [M] Change in gem5/gem5[develop]: util: added workbegin and workend in m5 util

2022-09-24 Thread Zhantong Qiu (Gerrit)
help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Ic2b1ac3c08dcae3f66fb65dffaa3a3358b717251 Gerrit-Change-Number: 63751 Gerrit-PatchSet: 2 Gerrit-Owner: Zhantong Qiu Gerrit-Reviewer: Bobby Bruce

[gem5-dev] [M] Change in gem5/gem5[develop]: util: added workbegin and workend in m5 util

2022-09-21 Thread Zhantong Qiu (Gerrit)
.com/c/public/gem5/+/63751?usp=email To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Ic2b1ac3c08dcae3f66fb65dffaa3a3358b717251 Gerrit-Change-Number: 63751 Gerrit-PatchSet: 1

[gem5-dev] [S] Change in gem5/gem5[develop]: stdlib: added errout and output file option in SE process

2022-10-05 Thread Zhantong Qiu (Gerrit)
ail To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I54db2248578f485a633d6b6212fa6c62bcbca4de Gerrit-Change-Number: 64151 Gerrit-PatchSet: 1 Gerrit-Owner: Zhantong Qiu Ger

[gem5-dev] [M] Change in gem5/gem5[develop]: stdlib: add SimPoint checkpoint generator

2022-10-11 Thread Zhantong Qiu (Gerrit)
://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: If95f6813e8cbf5c01e41135c1b1bb91ed2e950ad Gerrit-Change-Number: 64351 Gerrit-PatchSet: 1 Gerrit-Owner: Zhantong Qiu Gerrit-MessageType: newchange ___ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email to gem5-dev-le...@gem5.org

[gem5-dev] [S] Change in gem5/gem5[develop]: stdlib: added errout and output file option in SE process

2022-10-10 Thread Zhantong Qiu (Gerrit)
Set: 3 Gerrit-Owner: Zhantong Qiu Gerrit-Reviewer: Bobby Bruce Gerrit-Reviewer: Zhantong Qiu Gerrit-Reviewer: kokoro Gerrit-MessageType: merged ___ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email to gem5-dev-le...@gem5.org

[gem5-dev] [M] Change in gem5/gem5[develop]: stdlib: Allow se_binary_workload to setup LoopPoints

2023-01-06 Thread Zhantong Qiu (Gerrit) via gem5-dev
oint set.") -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/67196?usp=email To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I7afc5c4c743256f7

[gem5-dev] [M] Change in gem5/gem5[develop]: stdlib: Added LoopPoint checkpoint specific generator

2023-01-06 Thread Zhantong Qiu (Gerrit) via gem5-dev
1e42ca09f3 Gerrit-Change-Number: 67197 Gerrit-PatchSet: 1 Gerrit-Owner: Zhantong Qiu Gerrit-MessageType: newchange ___ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email to gem5-dev-le...@gem5.org

[gem5-dev] [M] Change in gem5/gem5[develop]: base,python: Added PcCountPair type and parameter

2023-01-06 Thread Zhantong Qiu (Gerrit) via gem5-dev
tive); } } // namespace gem5 -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/67193?usp=email To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I66d93e2c6a1d286cb9dd795ba97f8d887f67d503 Gerrit-Change-Number: 67193 Gerrit-PatchSet: 1 Gerrit-Owner: Zhantong Qiu Gerrit-MessageType: newchange ___ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email to gem5-dev-le...@gem5.org

[gem5-dev] [L] Change in gem5/gem5[develop]: sim: Added PcCountTracker and PcCountTrackerManager

2023-01-06 Thread Zhantong Qiu (Gerrit) via gem5-dev
tPair.end(); + ++itr) { +s += itr->to_string(); +s += "\n"; +} +return s; +} +}; + +} + +#endif // __CPU_PROBES_PC_COUNT_TRACKER_MANAGER_HH__ -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/67194?usp=email To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I8f47bfa7e29aa2bb6ab817417266033439b85d51 Gerrit-Change-Number: 67194 Gerrit-PatchSet: 1 Gerrit-Owner: Zhantong Qiu Gerrit-MessageType: newchange ___ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email to gem5-dev-le...@gem5.org

[gem5-dev] [L] Change in gem5/gem5[develop]: stdlib: Added stdlib LoopPoint classes

2023-01-06 Thread Zhantong Qiu (Gerrit) via gem5-dev
raise a fatal message +fatal(f"{rid} is not a valid region\n") +region = json_file[rid] +if "warmup" in region: +if "relative" not in region["simulation"]["start"]: +# if there are not relative counts for the PC Count pair +# then it means there is not enough information to restore +# this checkpoint +fatal(f"region {rid} doesn't have relative count info\n") +start = PcCountPair( +region["simulation"]["start"]["pc"], +region["simulation"]["start"]["relative"], +) +region_id[start] = rid +targets.append(start) +if "relative" not in region["simulation"]["end"]: +fatal(f"region {rid} doesn't have relative count info\n") +end = PcCountPair( +region["simulation"]["end"]["pc"], +region["simulation"]["end"]["relative"], +) +region_id[end] = rid +targets.append(end) -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/67195?usp=email To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I595b0ff9d350c7c496639748a9c63ecc61fbaec9 Gerrit-Change-Number: 67195 Gerrit-PatchSet: 1 Gerrit-Owner: Zhantong Qiu Gerrit-MessageType: newchange ___ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email to gem5-dev-le...@gem5.org

[gem5-dev] [M] Change in gem5/gem5[develop]: stdlib: Allow se_binary_workload to setup LoopPoints

2023-02-22 Thread Zhantong Qiu (Gerrit) via gem5-dev
em5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I7afc5c4c743256f7df97345f331b6f72b7a5fd07 Gerrit-Change-Number: 67196 Gerrit-PatchSet: 16 Gerrit-Owner: Zhantong Qiu Gerrit-Reviewer: Bobby Bruce Gerrit-Reviewer: Zhantong Qiu Gerrit-Reviewer: kokoro Gerrit-Mess

[gem5-dev] [L] Change in gem5/gem5[develop]: stdlib: Implement Simpoint Resources

2023-02-22 Thread Zhantong Qiu (Gerrit) via gem5-dev
"name" : "simpoint-example", -"documentation" : "simpoint documentation.", +"type": "simpoint-directory", +"name": "simpoint-directory-example&q

[gem5-dev] [M] Change in gem5/gem5[develop]: base,python: Added PcCountPair type and parameter

2023-02-22 Thread Zhantong Qiu (Gerrit) via gem5-dev
ive); init_net(m_native); init_loader(m_native); +init_pc(m_native); } } // namespace gem5 -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/67193?usp=email To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings

[gem5-dev] [M] Change in gem5/gem5[develop]: stdlib: Update resources to have downloads optional

2023-02-22 Thread Zhantong Qiu (Gerrit) via gem5-dev
source.com/c/public/gem5/+/67338?usp=email To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I0d92e830bfcef750119078b8c226b0659ba7f6cb Gerrit-Change-Number: 67338 Gerrit-PatchSet: 15 Gerrit-Owne

[gem5-dev] [L] Change in gem5/gem5[develop]: sim: Added PcCountTracker and PcCountTrackerManager

2023-02-22 Thread Zhantong Qiu (Gerrit) via gem5-dev
st +{ +std::string s; +for(auto itr = targetPair.begin(); +itr != targetPair.end(); + ++itr) { +s += itr->to_string(); +s += "\n"; + } +return s; +} +}; + +} + +#endif // __CPU_PROBES_PC_COUNT_TRACKER_MANAGER_HH__ -- To view, visit

[gem5-dev] [M] Change in gem5/gem5[develop]: stdlib: Add null/None versioning in resources.json

2023-02-22 Thread Zhantong Qiu (Gerrit) via gem5-dev
86", +"is_zipped" : false, +"md5sum" : "4838c99b77d33c8307b939c16624e4ac", +"url" : "{url_base}/kernels/x86/static/vmlinux-5.2.3", +"source" : "src/linux-kernel" +

[gem5-dev] [L] Change in gem5/gem5[develop]: stdlib: Added stdlib LoopPoint classes

2023-02-22 Thread Zhantong Qiu (Gerrit) via gem5-dev
does not exist in the LoopPoint data file +# raise a fatal message +fatal(f"{rid} is not a valid region\n") +region = json_file[rid] +if "warmup" in region: +if "relative" not in region["

[gem5-dev] [M] Change in gem5/gem5[develop]: stdlib: Added LoopPoint checkpoint specific generator

2023-02-22 Thread Zhantong Qiu (Gerrit) via gem5-dev
glesource.com/c/public/gem5/+/67197?usp=email To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Id1cf1516f4fa838e20a67530e94b361e42ca09f3 Gerrit-Change-Number: 67197 Gerrit-Pa

[gem5-dev] [S] Change in gem5/gem5[develop]: stdlib: Patch to fix restoring with LoopPoint resource

2023-04-20 Thread Zhantong Qiu (Gerrit) via gem5-dev
Zhantong Qiu has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/69997?usp=email ) Change subject: stdlib: Patch to fix restoring with LoopPoint resource .. stdlib: Patch to fix

[gem5-dev] [S] Change in gem5/gem5[develop]: cpu: Patch for not building PcCountTracker when ISA is NULL

2023-04-20 Thread Zhantong Qiu (Gerrit) via gem5-dev
Zhantong Qiu has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/69998?usp=email ) Change subject: cpu: Patch for not building PcCountTracker when ISA is NULL .. cpu: Patch for not