[gem5-dev] Change in gem5/gem5[develop]: mem: implement x86 locked accesses in timing-mode classic cache

2022-01-17 Thread Austin Harris (Gerrit) via gem5-dev
oftPFExReq; else if (req->isPrefetch()) return MemCmd::SoftPFReq; +else if (req->isLockedRMW()) +return MemCmd::LockedRMWReadReq; else return MemCmd::ReadReq; } @@ -995,6 +1004,8 @@ MemCmd::InvalidateReq;

[gem5-dev] Change in gem5/gem5[develop]: mem: implement x86 locked accesses in timing-mode classic cache

2021-11-01 Thread Austin Harris (Gerrit) via gem5-dev
Cmd::SoftPFExReq; else if (req->isPrefetch()) return MemCmd::SoftPFReq; +else if (req->isLockedRMW()) +return MemCmd::LockedRMWReadReq; else return MemCmd::ReadReq; } @@ -995,6 +1004,8 @@

[gem5-dev] Change in gem5/gem5[develop]: scons: allow building gem5 in a nix environment

2021-10-25 Thread Austin Harris (Gerrit) via gem5-dev
com/c/public/gem5/+/50257 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: Iad59db6a4c84d8c7131f309af83618ced1624cfb Gerrit-Change-Number: 50257 Gerrit-PatchSet: 6 Gerrit-Owner

[gem5-dev] Change in gem5/gem5[develop]: tests: Add a test for forking and switching cpus

2021-10-22 Thread Austin Harris (Gerrit) via gem5-dev
+test_kvm_fork_run( +cpu="o3", num_cpus=1, mem_system="classic", length=constants.quick_tag +) +test_kvm_fork_run( +cpu="timing", num_cpus=4, mem_system="classic", length=constants.quick_tag +) + +test_kvm_fork_run( + cpu="timing", +

[gem5-dev] Change in gem5/gem5[develop]: python: Fix L1 data cache size in cache components

2021-10-12 Thread Austin Harris (Gerrit) via gem5-dev
, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I96119e2a002de3904e87625a3de89abb3cc724a9 Gerrit-Change-Number: 51452 Gerrit-PatchSet: 2 Gerrit-Owner: Austin Harris Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Austin

[gem5-dev] Change in gem5/gem5[develop]: python: Fix L1 data cache size in cache components

2021-10-12 Thread Austin Harris (Gerrit) via gem5-dev
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: I96119e2a002de3904e87625a3de89abb3cc724a9 Gerrit-Change-Number: 51452 Gerrit-PatchSet: 1 Gerrit-Owner: Austin Harris Gerrit

[gem5-dev] Change in gem5/gem5[develop]: ext: Update libelf from elftoolchain 0.7.1

2021-10-06 Thread Austin Harris (Gerrit) via gem5-dev
/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I8f86cd918ad01897c42aa479f9c64520def36830 Gerrit-Change-Number: 50927 Gerrit-PatchSet: 6 Gerrit-Owner: Austin Harris Gerrit-Reviewer: Austin Harris Gerrit-Reviewer: Bobby R. Bruce Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: Hoa Nguyen Gerrit

[gem5-dev] Change in gem5/gem5[develop]: ext: Update libelf from elftoolchain 0.7.1

2021-09-24 Thread Austin Harris (Gerrit) via gem5-dev
filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I8f86cd918ad01897c42aa479f9c64520def36830 Gerrit-Change-Number: 50927 Gerrit-PatchSet: 1 Gerrit-Owner: Austin Harris Gerrit-MessageType: newchange

[gem5-dev] Change in gem5/gem5[develop]: tests: Fix gem5 resources import in parsec test

2021-09-21 Thread Austin Harris (Gerrit) via gem5-dev
, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I271cf89130f31777ef43b00e0c15cf44835977e3 Gerrit-Change-Number: 50787 Gerrit-PatchSet: 2 Gerrit-Owner: Austin Harris Gerrit-Reviewer: Austin

[gem5-dev] Change in gem5/gem5[develop]: tests: Fix gem5 resources import in parsec test

2021-09-21 Thread Austin Harris (Gerrit) via gem5-dev
Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I271cf89130f31777ef43b00e0c15cf44835977e3 Gerrit-Change-Number: 50787 Gerrit-PatchSet: 1 Gerrit-Owner: Austin Harris Gerrit-MessageType: newchange ___ gem5-dev mailing list -- gem5-dev

[gem5-dev] Change in gem5/gem5[develop]: sim: Fix hang while terminating threads with fork

2021-09-21 Thread Austin Harris (Gerrit) via gem5-dev
Gerrit-Change-Id: Ia04db2f3b1341c4d432178a37812fd882e148ec2 Gerrit-Change-Number: 50710 Gerrit-PatchSet: 2 Gerrit-Owner: Austin Harris Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Austin Harris Gerrit-Reviewer: Jason Lowe-Power Gerrit-Reviewer: kokoro Gerrit-MessageType: merged

[gem5-dev] Change in gem5/gem5[develop]: sim: Fix hang while terminating threads with fork

2021-09-21 Thread Austin Harris (Gerrit) via gem5-dev
-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Ia04db2f3b1341c4d432178a37812fd882e148ec2 Gerrit-Change-Number: 50710 Gerrit-PatchSet: 1 Gerrit-Owner: Austin Harris Gerrit-MessageType: newchange ___ gem5-dev mailing list -- gem5-dev@gem5.org

[gem5-dev] Change in gem5/gem5[develop]: sim: Fix fork for multithreaded simulations

2021-09-19 Thread Austin Harris (Gerrit) via gem5-dev
rce.com/c/public/gem5/+/50408 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: I22feaecd49f7f81689b43185d63a8f14428bed63 Gerrit-Change-Number: 50408 Gerrit-PatchSet: 5 Gerr

[gem5-dev] Change in gem5/gem5[develop]: cpu-kvm: Reinitialize threads on drainResume

2021-09-19 Thread Austin Harris (Gerrit) via gem5-dev
: develop Gerrit-Change-Id: Ic0dab80543928327021cade037770c917e73a47f Gerrit-Change-Number: 50409 Gerrit-PatchSet: 6 Gerrit-Owner: Andreas Sandberg Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Austin Harris Gerrit-Reviewer: Jason Lowe-Power Gerrit-Reviewer: Jason Lowe-Power Gerrit-Reviewer:

[gem5-dev] Change in gem5/gem5[develop]: tests: Add a test for forking and switching cpus

2021-09-16 Thread Austin Harris (Gerrit) via gem5-dev
er scheduling test.") + +print("Finished KVM fast forwarding test.") + +print("Starting fork and switch processors test") +pid = m5.fork("%(parent)s/" + str(m5.curTick())) +if pid == 0: # in child +print("Switching processors in child.") +proc

[gem5-dev] Change in gem5/gem5[develop]: tests: Add a test for KVM boot then switching cpus

2021-09-15 Thread Austin Harris (Gerrit) via gem5-dev
mulate() +exit_cause = exit_event.getCause() + +if exit_cause != "m5_exit instruction encountered": +raise Exception( +f"Expected exit after switching processors, received: {exit_cause}" +) +print("Exiting @ tick {} because {}.".format(m5.curTick(

[gem5-dev] Change in gem5/gem5[develop]: scons: Setup the m4 tool for libelf

2021-09-14 Thread Austin Harris (Gerrit) via gem5-dev
Set: 3 Gerrit-Owner: Austin Harris Gerrit-Reviewer: Austin Harris Gerrit-Reviewer: Gabe Black 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] Change in gem5/gem5[develop]: python: Fix switchable processor event queues

2021-09-13 Thread Austin Harris (Gerrit) via gem5-dev
rrit-Branch: develop Gerrit-Change-Id: I74ebc4aa52a44662602b9512c23c8fb8a40101d0 Gerrit-Change-Number: 50229 Gerrit-PatchSet: 3 Gerrit-Owner: Austin Harris Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Austin Harris Gerrit-Reviewer: Bobby R. Bruce Gerrit-Reviewer: Jason Lowe-Power Gerrit-Review

[gem5-dev] Change in gem5/gem5[develop]: scons: Generate a compilation database

2021-09-12 Thread Austin Harris (Gerrit) via gem5-dev
-Change-Id: I74fc9e7167510eaabfbbb8b40e7caa788864f746 Gerrit-Change-Number: 50260 Gerrit-PatchSet: 1 Gerrit-Owner: Austin Harris Gerrit-MessageType: newchange ___ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email to gem5-dev-le...@gem5

[gem5-dev] Change in gem5/gem5[develop]: scons: Require the m4 tool in scons explicitly

2021-09-11 Thread Austin Harris (Gerrit) via gem5-dev
Gerrit-Change-Number: 50259 Gerrit-PatchSet: 1 Gerrit-Owner: Austin Harris Gerrit-MessageType: newchange ___ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email to gem5-dev-le...@gem5.org %(web_page_url)slistinfo%(cgiext)s

[gem5-dev] Change in gem5/gem5[develop]: scons: Ignore string truncation warnings in libelf

2021-09-11 Thread Austin Harris (Gerrit) via gem5-dev
tps://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I90740ad9b522727f7a3d92308550915181ad7e67 Gerrit-Change-Number: 50258 Gerrit-PatchSet: 1 Gerrit-Owner: Austin Harris Gerrit-MessageType: newcha

[gem5-dev] Change in gem5/gem5[develop]: util,scons: Enable a nix package manager shell

2021-09-11 Thread Austin Harris (Gerrit) via gem5-dev
: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Iad59db6a4c84d8c7131f309af83618ced1624cfb Gerrit-Change-Number: 50257 Gerrit-PatchSet: 1 Gerrit-Owner: Austin Harris Gerrit-MessageType: newchange ___ gem5-dev mailing list -- gem5-dev@gem5.org To unsub

[gem5-dev] Change in gem5/gem5[develop]: tests: Add a test for KVM boot then switching cpus

2021-09-10 Thread Austin Harris (Gerrit) via gem5-dev
se() != "m5_exit instruction encountered": +raise Exception("Expected exit instruction after boot!") + +print(f"Switching processors to {args.cpu}!") +processor.switch() +if args.ticks_switched != None: +exit_event = m5.simulate(args.ticks_switched) +else

[gem5-dev] Change in gem5/gem5[develop]: python: Fix switchable processor event queues

2021-09-10 Thread Austin Harris (Gerrit) via gem5-dev
9 Gerrit-PatchSet: 1 Gerrit-Owner: Austin Harris Gerrit-MessageType: newchange ___ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email to gem5-dev-le...@gem5.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

[gem5-dev] Change in gem5/gem5[develop]: python: Update switchable processor to support KVM

2021-09-09 Thread Austin Harris (Gerrit) via gem5-dev
public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Ie843e2b4ab6e506bb195bfcef33cead9a6273901 Gerrit-Change-Number: 50127 Gerrit-PatchSet: 3 Gerrit-Owner: Austin Harris Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Austin Harris Gerrit-Reviewer: Bobby R. Bruce Gerrit-Reviewer: Jason Lowe-Pow

[gem5-dev] Change in gem5/gem5[develop]: python: Update switchable processor to support KVM

2021-09-08 Thread Austin Harris (Gerrit) via gem5-dev
/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Ie843e2b4ab6e506bb195bfcef33cead9a6273901 Gerrit-Change-Number: 50127 Gerrit-PatchSet: 1 Gerrit-Owner: Austin Harris Gerrit-MessageType: newchange ___ gem5-dev mailing

[gem5-dev] Change in gem5/gem5[develop]: sim: Fix fork for multithreaded simulations

2021-09-07 Thread Austin Harris (Gerrit) via gem5-dev
s, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I399da55de929d3314b45213c0c15fa44d492938c Gerrit-Change-Number: 50007 Gerrit-PatchSet: 1 Gerrit-Owner: Austin Harris Gerrit-CC: Jason Lowe-Power Gerrit

[gem5-dev] Change in gem5/gem5[master]: arch-riscv: Enable support for riscv 32-bit in SE mode.

2019-02-06 Thread Austin Harris (Gerrit)
+ argv.size()) * sizeof(Addr) + - (1 + envp.size()) * sizeof(Addr) + - sizeof(Addr) + 2 * sizeof(IntType) * auxv.size(); -stack_top &= -2*sizeof(Addr); +stack_top -= (1 + argv.size()) * addrSize + + (1 + envp.size()) * addrSize + +

[gem5-dev] Change in gem5/gem5[master]: arch-riscv: Enable support for riscv 32-bit in SE mode.

2019-02-05 Thread Austin Harris (Gerrit)
/gem5 Gerrit-Branch: master Gerrit-Change-Id: Ia79ae19f753caf94dc7e5830a6630efb94b419d7 Gerrit-Change-Number: 15355 Gerrit-PatchSet: 5 Gerrit-Owner: Austin Harris Gerrit-Reviewer: Alec Roelke Gerrit-Reviewer: Austin Harris Gerrit-Reviewer: Brandon Potter Gerrit-Reviewer: Gabe Black Gerrit

[gem5-dev] Change in gem5/gem5[master]: riscv: Get rid of ISA specific register types in Interrupts.

2019-02-04 Thread Austin Harris (Gerrit)
m5 Gerrit-Branch: master Gerrit-Change-Id: I5542649c6af27a286f276a289b86c40dd7e32abc Gerrit-Change-Number: 16122 Gerrit-PatchSet: 3 Gerrit-Owner: Austin Harris Gerrit-Reviewer: Alec Roelke Gerrit-Reviewer: Austin Harris Gerrit-Reviewer: Gabe Black Gerrit-Mes

[gem5-dev] Change in gem5/gem5[master]: riscv: Get rid of ISA specific register types in Interrupts.

2019-02-04 Thread Austin Harris (Gerrit)
, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I5542649c6af27a286f276a289b86c40dd7e32abc Gerrit-Change-Number: 16122 Gerrit-PatchSet: 2 Gerrit-Owner: Austin Harris Gerrit-MessageType: newpatchset

[gem5-dev] Change in gem5/gem5[master]: riscv: Get rid of ISA specific register types in Interrupts.

2019-02-04 Thread Austin Harris (Gerrit)
t https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I5542649c6af27a286f276a289b86c40dd7e32abc Gerrit-Change-Number: 16122 Gerrit-PatchSet: 1 Gerrit-Owner: Austin Harris Gerrit-MessageType: newchange

[gem5-dev] Change in gem5/gem5[master]: arch-riscv: Enable support for riscv 32-bit in SE mode.

2019-01-28 Thread Austin Harris (Gerrit)
Gerrit-Change-Id: Ia79ae19f753caf94dc7e5830a6630efb94b419d7 Gerrit-Change-Number: 15355 Gerrit-PatchSet: 4 Gerrit-Owner: Austin Harris Gerrit-Reviewer: Alec Roelke Gerrit-Reviewer: Austin Harris Gerrit-Reviewer: Brandon Potter Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: Jason Lowe-Power Gerrit

[gem5-dev] Change in gem5/gem5[master]: arch-riscv: Enable support for riscv 32-bit in SE mode.

2019-01-28 Thread Austin Harris (Gerrit)
Gerrit-Change-Id: Ia79ae19f753caf94dc7e5830a6630efb94b419d7 Gerrit-Change-Number: 15355 Gerrit-PatchSet: 3 Gerrit-Owner: Austin Harris Gerrit-Reviewer: Alec Roelke Gerrit-Reviewer: Austin Harris Gerrit-Reviewer: Brandon Potter Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: Jason Lowe-Power Gerrit

[gem5-dev] Change in gem5/gem5[master]: arch-riscv: Enable support for riscv 32-bit in SE mode.

2019-01-08 Thread Austin Harris (Gerrit)
: Ia79ae19f753caf94dc7e5830a6630efb94b419d7 Gerrit-Change-Number: 15355 Gerrit-PatchSet: 2 Gerrit-Owner: Austin Harris Gerrit-Reviewer: Alec Roelke Gerrit-Reviewer: Austin Harris Gerrit-Reviewer: Gabe Black Gerrit-MessageType: newpatchset ___ gem5-dev mailing list gem5-dev

[gem5-dev] Change in gem5/gem5[master]: arch-riscv: Enable support for riscv 32-bit in SE mode.

2019-01-08 Thread Austin Harris (Gerrit)
of(IntType) * auxv.size(); -stack_top &= -2*sizeof(Addr); +stack_top -= (1 + argv.size()) * addrSize + + (1 + envp.size()) * addrSize + + addrSize + 2 * sizeof(IntType) * auxv.size(); +stack_top &= -2*addrSize; memState->setStackSize(memState

[gem5-dev] Change in gem5/gem5[master]: arch-riscv: Fix the srlw and srliw instructions.

2018-07-08 Thread Austin Harris (Gerrit)
I14ccb0655819887db2306fee1188e1c83a991743 Gerrit-Change-Number: 11669 Gerrit-PatchSet: 5 Gerrit-Owner: Austin Harris Gerrit-Reviewer: Alec Roelke Gerrit-Reviewer: Austin Harris Gerrit-Reviewer: Robert Scheffel Gerrit-Reviewer: Tuan Ta Gerrit-MessageType: merged

[gem5-dev] Change in gem5/gem5[master]: arch-riscv: Fix the srlw and srliw instructions.

2018-07-07 Thread Austin Harris (Gerrit)
To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I14ccb0655819887db2306fee1188e1c83a991743 Gerrit-Change-Number: 11669 Gerrit-PatchSet: 4 Gerrit-Owner: Austin Harris Gerrit

[gem5-dev] Change in gem5/gem5[master]: arch-riscv: Fix the srlw and srliw instructions.

2018-07-07 Thread Austin Harris (Gerrit)
-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I14ccb0655819887db2306fee1188e1c83a991743 Gerrit-Change-Number: 11669 Gerrit-PatchSet: 3 Gerrit-Owner: Austin Harris Gerrit-MessageType: newpatchset ___ gem5-dev

[gem5-dev] Change in gem5/gem5[master]: arch-riscv: Fix the srlw and srliw instructions.

2018-07-07 Thread Austin Harris (Gerrit)
Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I14ccb0655819887db2306fee1188e1c83a991743 Gerrit-Change-Number: 11669 Gerrit-PatchSet: 2 Gerrit-Owner: Austin Harris Gerrit-MessageType: newpatchset ___ gem5-dev mailing list gem5-dev@gem5

[gem5-dev] Change in gem5/gem5[master]: riscv: Fix the srlw and srliw instructions.

2018-07-07 Thread Austin Harris (Gerrit)
Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I14ccb0655819887db2306fee1188e1c83a991743 Gerrit-Change-Number: 11669 Gerrit-PatchSet: 1 Gerrit-Owner: Austin Harris Gerrit-MessageType: newchange ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev

[gem5-dev] Change in public/gem5[master]: config: Fix need to set ISA of switch cpus.

2017-12-11 Thread Austin Harris (Gerrit)
Austin Harris has submitted this change and it was merged. ( https://gem5-review.googlesource.com/6241 ) Change subject: config: Fix need to set ISA of switch cpus. .. config: Fix need to set ISA of switch cpus. Since

[gem5-dev] Change in public/gem5[master]: config: Fix need to set ISA of switch cpus.

2017-12-02 Thread Austin Harris (Gerrit)
Austin Harris has uploaded this change for review. ( https://gem5-review.googlesource.com/6241 Change subject: config: Fix need to set ISA of switch cpus. .. config: Fix need to set ISA of switch cpus. Since

[gem5-dev] Change in public/gem5[master]: sim: Fix need to save address space info during serialization.

2017-11-21 Thread Austin Harris (Gerrit)
Austin Harris has submitted this change and it was merged. ( https://gem5-review.googlesource.com/5901 ) Change subject: sim: Fix need to save address space info during serialization. .. sim: Fix need to save address space

[gem5-dev] Change in public/gem5[master]: sim: Fix need to save address space info during serialization.

2017-11-20 Thread Austin Harris (Gerrit)
Hello Gabe Black, Jason Lowe-Power, Brandon Potter, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/5901 to look at the new patch set (#2). Change subject: sim: Fix need to save address space info during serialization.

[gem5-dev] Change in public/gem5[master]: sim: Fix need to save address space info during serialization.

2017-11-20 Thread Austin Harris (Gerrit)
Austin Harris has uploaded this change for review. ( https://gem5-review.googlesource.com/5901 Change subject: sim: Fix need to save address space info during serialization. .. sim: Fix need to save address space info