[gem5-dev] Change in gem5/gem5[develop]: misc: Replace some includes of arch/isa_traits.hh.

2020-08-24 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/33195 ) Change subject: misc: Replace some includes of arch/isa_traits.hh. .. misc: Replace some includes of arch/isa_traits.hh. In

[gem5-dev] Change in gem5/gem5[develop]: util,tests: Added .txt file extension to txt files

2020-08-24 Thread Bobby R. Bruce (Gerrit) via gem5-dev
Bobby R. Bruce has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/32154 ) Change subject: util,tests: Added .txt file extension to txt files .. util,tests: Added .txt file extension to txt files

[gem5-dev] Change in gem5/gem5[develop]: util,tests: Added exit code to the compiler tests

2020-08-24 Thread Bobby R. Bruce (Gerrit) via gem5-dev
Bobby R. Bruce has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/32097 ) Change subject: util,tests: Added exit code to the compiler tests .. util,tests: Added exit code to the compiler tests

[gem5-dev] Change in gem5/gem5[develop]: util,tests: Removed GCC 4.8 from compilers tests

2020-08-24 Thread Bobby R. Bruce (Gerrit) via gem5-dev
Bobby R. Bruce has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/32096 ) Change subject: util,tests: Removed GCC 4.8 from compilers tests .. util,tests: Removed GCC 4.8 from compilers tests We

[gem5-dev] Change in gem5/gem5[develop]: arch-mips, arch-power: removed unused stats

2020-08-24 Thread Emily Brickey (Gerrit) via gem5-dev
Emily Brickey has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/32834 ) Change subject: arch-mips, arch-power: removed unused stats .. arch-mips, arch-power: removed unused stats Change-Id:

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv, arch-x86: convert tlb to new style stats

2020-08-24 Thread Emily Brickey (Gerrit) via gem5-dev
Emily Brickey has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/32835 ) Change subject: arch-riscv, arch-x86: convert tlb to new style stats .. arch-riscv, arch-x86: convert tlb to new style

[gem5-dev] Re: Problem with libelf

2020-08-24 Thread Jason Lowe-Power via gem5-dev
I finally got back around to this :). Here's an updated issue and some WIP changes: https://gem5.atlassian.net/browse/GEM5-752. I updated our code to work with current libelf, which was pretty simple except for one change from 1998 :D. There's two things missing: 1. I'm not sure how to tell

[gem5-dev] Change in gem5/gem5[develop]: cpu-o3: convert decode to new style stats

2020-08-24 Thread Emily Brickey (Gerrit) via gem5-dev
Emily Brickey has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33316 ) Change subject: cpu-o3: convert decode to new style stats .. cpu-o3: convert decode to new style stats

[gem5-dev] Change in gem5/gem5[develop]: cpu-o3: convert commit to new style stats

2020-08-24 Thread Emily Brickey (Gerrit) via gem5-dev
Emily Brickey has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33315 ) Change subject: cpu-o3: convert commit to new style stats .. cpu-o3: convert commit to new style stats

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: L2/L3 hit/miss tracking to GPU_VIPER & MOESI_AMD_BASE

2020-08-24 Thread Daniel Gerzhoy (Gerrit) via gem5-dev
Daniel Gerzhoy has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33314 ) Change subject: mem-ruby: L2/L3 hit/miss tracking to GPU_VIPER & MOESI_AMD_BASE .. mem-ruby: L2/L3

[gem5-dev] Change in gem5/gem5[develop]: dev: Use the new ByteOrder param type in VirtIO devices

2020-08-24 Thread Andreas Sandberg (Gerrit) via gem5-dev
Andreas Sandberg has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33296 ) Change subject: dev: Use the new ByteOrder param type in VirtIO devices .. dev: Use the new ByteOrder param

[gem5-dev] Change in gem5/gem5[develop]: dev: Use the new ByteOrder param type in SimpleUart

2020-08-24 Thread Andreas Sandberg (Gerrit) via gem5-dev
Andreas Sandberg has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33295 ) Change subject: dev: Use the new ByteOrder param type in SimpleUart .. dev: Use the new ByteOrder param

[gem5-dev] Change in gem5/gem5[develop]: arch-x86,cpu: Fix bpred by annotating branch instructions in x86

2020-08-24 Thread Gerrit
Juan Manuel Cebrián González has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/29154 ) Change subject: arch-x86,cpu: Fix bpred by annotating branch instructions in x86 .. arch-x86,cpu: Fix

[gem5-dev] Change in gem5/gem5[develop]: tests: Removed m5threads tests from .testignore

2020-08-24 Thread Bobby R. Bruce (Gerrit) via gem5-dev
Bobby R. Bruce has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/32916 ) Change subject: tests: Removed m5threads tests from .testignore .. tests: Removed m5threads tests from .testignore This

[gem5-dev] Change in gem5/gem5[develop]: tests: Added tests/gem5/resources to .gitignore

2020-08-24 Thread Bobby R. Bruce (Gerrit) via gem5-dev
Bobby R. Bruce has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/32915 ) Change subject: tests: Added tests/gem5/resources to .gitignore .. tests: Added tests/gem5/resources to .gitignore This

[gem5-dev] Change in gem5/gem5[develop]: tests: Removed the hello tests from .testignore

2020-08-24 Thread Bobby R. Bruce (Gerrit) via gem5-dev
Bobby R. Bruce has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/32914 ) Change subject: tests: Removed the hello tests from .testignore .. tests: Removed the hello tests from .testignore The

[gem5-dev] Re: problem running tests?

2020-08-24 Thread Bobby Bruce via gem5-dev
Just checked v19 and it seems that, in this release, failing tests would output stderr and stdout to .testing-results, but if memory serves this was flakey. I _think_ the output wasn't recorded if gem5 crashed, which is a very common cause for test-case failure. In v20 nothing is recorded. If I

[gem5-dev] Change in gem5/gem5[develop]: mem-cache: Create Compressor namespace

2020-08-24 Thread Daniel Carvalho (Gerrit) via gem5-dev
Daniel Carvalho has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33294 ) Change subject: mem-cache: Create Compressor namespace .. mem-cache: Create Compressor namespace Creation

[gem5-dev] Change in gem5/gem5[develop]: x86: Style fixes in x86's fault implementations.

2020-08-24 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33279 ) Change subject: x86: Style fixes in x86's fault implementations. .. x86: Style fixes in x86's fault

[gem5-dev] Change in gem5/gem5[develop]: misc: Remove the "fault" parameter from syscall functions.

2020-08-24 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33277 ) Change subject: misc: Remove the "fault" parameter from syscall functions. .. misc: Remove the "fault" parameter

[gem5-dev] Change in gem5/gem5[develop]: arch,cpu,sim: Route system calls through the workload.

2020-08-24 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33282 ) Change subject: arch,cpu,sim: Route system calls through the workload. .. arch,cpu,sim: Route system calls

[gem5-dev] Change in gem5/gem5[develop]: arch: Use a fault to trigger system calls in SE mode.

2020-08-24 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33281 ) Change subject: arch: Use a fault to trigger system calls in SE mode. .. arch: Use a fault to trigger system

[gem5-dev] Change in gem5/gem5[develop]: sim: Create a Workload object for SE mode.

2020-08-24 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33278 ) Change subject: sim: Create a Workload object for SE mode. .. sim: Create a Workload object for SE mode. The

[gem5-dev] Change in gem5/gem5[develop]: testing: Ignore the resources directory.

2020-08-24 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33275 ) Change subject: testing: Ignore the resources directory. .. testing: Ignore the resources directory. This holds

[gem5-dev] Change in gem5/gem5[develop]: python: Use six's with_metaclass instead of it's add_metaclass.

2020-08-24 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33276 ) Change subject: python: Use six's with_metaclass instead of it's add_metaclass. .. python: Use six's

[gem5-dev] Change in gem5/gem5[develop]: sim: Style fixes in the base Fault classes.

2020-08-24 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33280 ) Change subject: sim: Style fixes in the base Fault classes. .. sim: Style fixes in the base Fault classes.

[gem5-dev] Change in gem5/gem5[develop]: x86: Replace "is not" with "!=" in fpop.isa.

2020-08-24 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33283 ) Change subject: x86: Replace "is not" with "!=" in fpop.isa. .. x86: Replace "is not" with "!=" in fpop.isa.

[gem5-dev] Re: problem running tests?

2020-08-24 Thread Gabe Black via gem5-dev
A couple thoughts I have are to reduce the enormous directory names the test results go in (when that works again), and also to make it easy to get the relevant details from a failure. I think I've said this somewhere else, but I think the debugging loop might look like: 1. Run tests. 2. See a

[gem5-dev] Re: problem running tests?

2020-08-24 Thread Gabe Black via gem5-dev
This at least seems reasonable, although I haven't thought about it long enough to commit to too strongly :-). I *used* to be able to find what I would need (with enough digging) in .testing-results/blah-blah, but now there are only two files in there, results.xml and results.pickle. Did this

[gem5-dev] Re: problem running tests?

2020-08-24 Thread Bobby Bruce via gem5-dev
I agree the TestLib framework is broken when it comes to reporting output, which makes problems pretty difficult to figure things out. As far as I know, it's been this way for some time. My workflow when i get a failing test is to use `./main.py run --uid ` on the failing test suite which, when