[gem5-dev] Change in gem5/gem5[develop]: stdlib,tests: Add Str-to-CPUTypes helper functions

2022-04-01 Thread Bobby Bruce (Gerrit) via gem5-dev
Bobby Bruce has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/58491 ) Change subject: stdlib,tests: Add Str-to-CPUTypes helper functions .. stdlib,tests: Add Str-to-CPUTypes helper fu

[gem5-dev] Jenkins build is back to normal : nightly #179

2022-04-01 Thread jenkins-no-reply--- via gem5-dev
See ___ 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]: scons: Ensure the fast model license count is always at least 1.

2022-04-01 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/58490 ) Change subject: scons: Ensure the fast model license count is always at least 1. .. scons: Ensure the fast mode

[gem5-dev] Re: Build failed in Jenkins: compiler-checks #189

2022-04-01 Thread Jason Lowe-Power via gem5-dev
Interesting errors. See https://jenkins.gem5.org/job/compiler-checks/189/artifact/compile-test-out/clang-version-9/ for more info. I think this is a scons error, as it looks like python. scons: *** [build/RISCV/gem5.opt] TypeError `unhashable type: 'Literal'' trying to evaluate `${_concat(RPATHPRE

[gem5-dev] Re: Request for comments/reviews: Multiple Ruby protocols in a single binary

2022-04-01 Thread Jason Lowe-Power via gem5-dev
Sounds like a good idea. But I don't know how to do this easily. All SimObjects are part of the m5.object module, and this is deeply embedded in many different parts of gem5. My best guess at how to do this would be to add a new type of SimObject which is not in m5.objects, but in a submodule. The

[gem5-dev] Re: Request for comments/reviews: Multiple Ruby protocols in a single binary

2022-04-01 Thread Giacomo Travaglini via gem5-dev
Congrats to Jason and to everyone who’s making this possible! About the naming, I wonder if we could provide a different python module per ruby protocol. That would allow us to avoid prefixing in favour of something like: $from m5.objects.mi_example import L1Cache_Controller or $from m5.object

[gem5-dev] Change in gem5/gem5[develop]: mem: Introduce Request::isMemCmd to cover memory commands

2022-04-01 Thread Giacomo Travaglini (Gerrit) via gem5-dev
Giacomo Travaglini has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/58509 ) Change subject: mem: Introduce Request::isMemCmd to cover memory commands .. mem: Introduce Request::isMem

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: Support for mem commands in the Sequencer

2022-04-01 Thread Giacomo Travaglini (Gerrit) via gem5-dev
Giacomo Travaglini has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/58510 ) Change subject: mem-ruby: Support for mem commands in the Sequencer .. mem-ruby: Support for mem commands

[gem5-dev] Build failed in Jenkins: compiler-checks #189

2022-04-01 Thread jenkins-no-reply--- via gem5-dev
See Changes: [gabe.black] scons: Remove an error check from the ProtoBuf declare-er. [yenlinlai] scons: Allow sources and libs called multiple times [gabe.black] scons: Add a priority field to the SourceLib constr