[gem5-dev] Change in gem5/gem5[develop]: base: Deprecate the UNIT_* macros.

2021-05-14 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/45559 ) Change subject: base: Deprecate the UNIT_* macros. .. base: Deprecate the UNIT_* macros. When setting up a

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

2021-05-14 Thread Gabe Black via gem5-dev
On this topic, what do people think about moving up the version of clang? It would be great to get those __builtin_FILE and __builtin_LINE builtins, since then we can potentially even un-macro really stubborn things like panic and warn. Maybe not DPRINTF still, since that expects to call things

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

2021-05-14 Thread Bobby Bruce via gem5-dev
Thanks for the info! Since it's looking like we'll need to keep GCC 5 around for a little while longer, I believe the following patch will fix the compilation issues we're facing: https://gem5-review.googlesource.com/c/public/gem5/+/45539 Bobby -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC

[gem5-dev] Change in gem5/gem5[develop]: base: Add GEM5_DEPRECATED_ENUM_VAL

2021-05-14 Thread Bobby R. Bruce (Gerrit) via gem5-dev
Bobby R. Bruce has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/45539 ) Change subject: base: Add GEM5_DEPRECATED_ENUM_VAL .. base: Add GEM5_DEPRECATED_ENUM_VAL This deperecation

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

2021-05-14 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] Re: Build failed in Jenkins: compiler-checks #72

2021-05-14 Thread Kyle Roarty via gem5-dev
As Matt S had mentioned, I'm working on getting ROCm 4 support running and I'm just debugging an issue that's popped up when using it on develop, but it runs on stable. Once I get that figured out, we'll be using Ubuntu 20 in the GCN Docker image instead of Ubuntu 16. We intend for ROCm 4

[gem5-dev] Change in gem5/gem5[minor-release-staging-v21-0-1]: sim: Fix Temperature class

2021-05-14 Thread Bobby R. Bruce (Gerrit) via gem5-dev
Bobby R. Bruce has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/44745 ) Change subject: sim: Fix Temperature class .. sim: Fix Temperature class * Adding __str__ method: To fix its printing

[gem5-dev] Change in gem5/gem5[minor-release-staging-v21-0-1]: python,misc: Fix develop resources URL to v21-0

2021-05-14 Thread Bobby R. Bruce (Gerrit) via gem5-dev
Bobby R. Bruce has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/44725 ) Change subject: python,misc: Fix develop resources URL to v21-0 .. python,misc: Fix develop resources URL to v21-0 This

[gem5-dev] Change in gem5/gem5[develop]: base,tests: Fix debug.cc tests to reflect new API changes

2021-05-14 Thread Bobby R. Bruce (Gerrit) via gem5-dev
Bobby R. Bruce has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/45480 ) Change subject: base,tests: Fix debug.cc tests to reflect new API changes .. base,tests: Fix debug.cc tests to reflect

[gem5-dev] Change in gem5/gem5[develop]: arch-gcn3: Fixing .fast compilation for gcn3

2021-05-14 Thread Bobby R. Bruce (Gerrit) via gem5-dev
Bobby R. Bruce has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/45481 ) Change subject: arch-gcn3: Fixing .fast compilation for gcn3 .. arch-gcn3: Fixing .fast compilation for gcn3 DPRINTF

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

2021-05-14 Thread Bobby Bruce via gem5-dev
To clarify the docker situation, here's a quick rundown of how docker is used with gem5: Docker is the fallback for people who are using outdated/weird/unsupported systems and want to use gem5. It's also handy for testing as we can quickly spin up different environments (different OS's, different

[gem5-dev] Re: software floating point library(s)

2021-05-14 Thread Jason Lowe-Power via gem5-dev
I think we can use softfloat for everything now. Years ago, softfloat wasn't BSD. So, we somewhat rolled our own to get the Arm instructions working, but it wasn't comprehensive. Since softfloat was added in the past few months, no one has yet migrated the old code. As far as I know, this would be

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: When an inst generates a fault, return it immediately.

2021-05-14 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/45520 ) Change subject: arch-riscv: When an inst generates a fault, return it immediately. .. arch-riscv: When an inst

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: Split up read/write and read only CSR instructions.

2021-05-14 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/45522 ) Change subject: arch-riscv: Split up read/write and read only CSR instructions. .. arch-riscv: Split up

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: Use operands instead of (read|set)MiscReg for FP insts.

2021-05-14 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/45526 ) Change subject: arch-riscv: Use operands instead of (read|set)MiscReg for FP insts. .. arch-riscv: Use

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: Pull some code out of a macro and into the ISA desc.

2021-05-14 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/45527 ) Change subject: arch-riscv: Pull some code out of a macro and into the ISA desc. .. arch-riscv: Pull some code

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: Use operands instead of (read|set)MiscReg in decoder.isa.

2021-05-14 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/45525 ) Change subject: arch-riscv: Use operands instead of (read|set)MiscReg in decoder.isa. .. arch-riscv: Use

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: Decode more of the CSR instructions at decode time.

2021-05-14 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/45521 ) Change subject: arch-riscv: Decode more of the CSR instructions at decode time. .. arch-riscv: Decode more of

[gem5-dev] Change in gem5/gem5[develop]: cpu: Stop using macros for constants in the multiperpsective_perceptron.

2021-05-14 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/45519 ) Change subject: cpu: Stop using macros for constants in the multiperpsective_perceptron. .. cpu: Stop using

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: Use operands instead of (read|set)MiscReg in CSR ops.

2021-05-14 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/45524 ) Change subject: arch-riscv: Use operands instead of (read|set)MiscReg in CSR ops. .. arch-riscv: Use operands

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: Choose specialized versions of CSR ops at decode time.

2021-05-14 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/45523 ) Change subject: arch-riscv: Choose specialized versions of CSR ops at decode time. .. arch-riscv: Choose

[gem5-dev] software floating point library(s)

2021-05-14 Thread Gabe Black via gem5-dev
Hi folks. I've taken a little time recently to go macro hunting, and while doing that I noticed what I think are three different software floating point implementations in gem5. There is ext/fputils which has support for 80 bit floats, arch/arm/insts/fplib.hh and .cc which I'm assuming ARM uses,

[gem5-dev] Change in gem5/gem5[develop]: misc: Add missing compiler.hh include

2021-05-14 Thread Daniel Carvalho (Gerrit) via gem5-dev
Daniel Carvalho has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/45459 ) Change subject: misc: Add missing compiler.hh include .. misc: Add missing compiler.hh include Add some missing

[gem5-dev] Change in gem5/gem5[develop]: arch-vega,arch-gcn3: Fix s_cmp_lt_u32

2021-05-14 Thread Matthew Poremba (Gerrit) via gem5-dev
Matthew Poremba has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/45499 ) Change subject: arch-vega,arch-gcn3: Fix s_cmp_lt_u32 .. arch-vega,arch-gcn3: Fix s_cmp_lt_u32 Was using

[gem5-dev] Build failed in Jenkins: nightly #310

2021-05-14 Thread jenkins-no-reply--- via gem5-dev
See Changes: -- [...truncated 175.79 KB...] build/NULL/base/flags.test.fast --gtest_output=xml:build/NULL/unittests.fast/base/flags.test.xml Running main() from