[gem5-dev] Potential v20.1 hot-fix --- Fixing Linux boot for Arm ISA

2021-01-25 Thread Bobby Bruce via gem5-dev
Dear all, A bug has been identified, here: https://gem5.atlassian.net/browse/GEM5-901, where Linux v5.4 failed to boot in v20.1 on the Arm ISA. A fix has been produced: https://gem5-review.googlesource.com/c/public/gem5/+/39695 It has been suggested that this should be added to gem5 as a hotfix

[gem5-dev] Some evidence build times have substantially increased on Jenkins

2021-01-27 Thread Bobby Bruce via gem5-dev
Dear all, As you may have noticed from the mailing list, our nightly builds are failing due to timeouts, as are the compiler checkers. Though this is just a preliminary look at the problem, I've noticed that the gem5 build times on our Jenkins have increased substantially. Looking at our last pass

[gem5-dev] Re: Some evidence build times have substantially increased on Jenkins

2021-01-28 Thread Bobby Bruce via gem5-dev
ing out in 23 hours. > > If you compare #patches with execution time you see a strong correlation > > between these two > > > > Same applies with the compiler check. Now situation is to get a bit > better, but > > IMHO in the last few days the combination of a) + b)

[gem5-dev] Re: Build failed in Jenkins: Compiler-Checks #43

2021-02-02 Thread Bobby Bruce via gem5-dev
Patches to fix these compilation errors can be found here: https://gem5-review.googlesource.com/c/public/gem5/+/40397 -- Dr. Bobby R. Bruce Room 2235, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Tue, Feb 2, 2021 at 2:51 AM jenkins-no-reply--- via gem5-dev < gem5-dev

[gem5-dev] gem5 v20.1.0.3 Hotfix Release

2021-02-03 Thread Bobby Bruce via gem5-dev
Dear all, Last month a bug was identified where booting Linux stalled under certain circumstances when using the ARM ISA: https://gem5.atlassian.net/browse/GEM5-901. A fix was found and has been applied as a new hotfix release to v20.1. We would advise users to pull the latest gem5 release to avoi

[gem5-dev] gem5 21.0 to be released March 2021; 2 weeks to get in your changes!

2021-02-03 Thread Bobby Bruce via gem5-dev
Dear all, We plan to release gem5 v21.0.0.0 next month. As such, we will be creating our release-staging branch from the develop branch on February 16th. Anything fully submitted on the develop branch by this date will be included in the gem5 21.0 release. Submitting patches to the release-stagin

[gem5-dev] Re: test library error

2021-02-10 Thread Bobby Bruce via gem5-dev
Hey Gabe, This is weird, though I cannot replicate it. I'd also guess it's weird timeout. Have you seen it elsewhere? Kind regards, Bobby -- Dr. Bobby R. Bruce Room 2235, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Mon, Feb 8, 2021 at 9:31 PM Gabe Black via gem5-d

[gem5-dev] Re: weird issue using gcr.io/gem5-test/clang-version-9 docker image?

2021-02-12 Thread Bobby Bruce via gem5-dev
Hey Gabe, So, the docker image appears to have python3-config: ``` docker run --rm gcr.io/gem5-test/clang-version-9 python3-config ``` Returns: ``` Usage: /usr/bin/python3-config --prefix|--exec-prefix|--includes|--libs|--cflags|--ldflags|--extension-suffix|--help|--abiflags|--configdir ``` So

[gem5-dev] Re: weird issue using gcr.io/gem5-test/clang-version-9 docker image?

2021-02-14 Thread Bobby Bruce via gem5-dev
I can't recreate the "clang-version-9 docker image without python3-config" bug on my end . I also had a little check of Kokoro and found the image there to be fine: https://gem5-review.googlesource.com/c/public/gem5/+/41373. python3-config appears to exist on the image inside Kokoro. I _think_ wha

[gem5-dev] gem5 21.0 Release blockers

2021-02-17 Thread Bobby Bruce via gem5-dev
Dear all, We hope to soon create the staging branch for the gem5 21.0 release soon, with the goal of releasing in early March. However, we will not do so until the following items are fully reviewed, and incorporated into the gem5 develop branch. * Changes to the Ruby memory system: https://gem5-

[gem5-dev] Re: gem5 21.0 Release blockers

2021-02-17 Thread Bobby Bruce via gem5-dev
if we could get this in as well: > > https://gem5-review.googlesource.com/c/public/gem5/+/39898/2 > > Kind Regards > > Giacomo > > > -----Original Message- > > From: Bobby Bruce via gem5-dev > > Sent: 17 February 2021 08:12 > > To: gem5 Developer Lis

[gem5-dev] gem5 v20.1.0.4 Hotfix Release

2021-02-22 Thread Bobby Bruce via gem5-dev
Dear all, A bug was identified in gem5 v20.1 that resulted in gem5 failing to compile with scons 4.0.1 and 4.1.0: https://gem5.atlassian.net/browse/GEM5-916 As such a hotfix (v20.1.0.4) has been released. This fix can be obtained by pulling the latest version of gem5 via the git stable branch. Th

[gem5-dev] Re: Build failed in Jenkins: Weekly #9

2021-02-26 Thread Bobby Bruce via gem5-dev
Matt, Kyle The weekly tests are failing with a "fatal: fatal condition driver occurred: Should not overwrite driver." error." when running the GCN3 square tests. I've managed to recreate this issue on my end, so it appears to be genuine. Could you look into this? Kind regards, Bobby -- Dr. Bobby

[gem5-dev] Re: Build failed in Jenkins: Weekly #9

2021-02-26 Thread Bobby Bruce via gem5-dev
The script running on Jenkins is as follows: ``` docker run -u $UID:$GUID --volume $(pwd):$(pwd) -w $(pwd) gcr.io/gem5-test/gcn-gpu:latest \ bash -c "scons build/GCN3_X86/gem5.opt -j50 || (rm -rf build && scons build/GCN3_X86/gem5.opt -j50)" wget -qN http://dist.gem5.org/dist/develop/test-progs/s

[gem5-dev] gem5 v21.0.0.0 Staging branch created

2021-03-01 Thread Bobby Bruce via gem5-dev
Dear all, As of 10:30AM PST the gem5 Staging Branch for gem5 v21.0.0.0 has been created from the gem5 develop branch. We will not begin running rigorous tests on this branch to ensure the upcoming release is as stable and bug-free as possible. After this we will merge the release branch into the s

[gem5-dev] Re: gem5 v21.0.0.0 Staging branch created

2021-03-01 Thread Bobby Bruce via gem5-dev
Jason Lowe-Power wrote: > I assume you mean "**NOW** begin running rigorous tests" ;) > > Cheers, > Jason > > On Mon, Mar 1, 2021 at 10:27 AM Bobby Bruce via gem5-dev < > gem5-dev@gem5.org> wrote: > >> Dear all, >> >> As of 10:30AM PST the

[gem5-dev] Re: RFC: run python Black on gem5 python code

2021-03-03 Thread Bobby Bruce via gem5-dev
Sounds like a good idea to me. --- Dr. Bobby R. Bruce Room 2235, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Wed, Mar 3, 2021 at 10:11 AM Daniel Carvalho via gem5-dev < gem5-dev@gem5.org> wrote: > +1 > > Em quarta-feira, 3 de março de 2021 14:35:57 BRT, Jason Lowe-

[gem5-dev] gem5 v20.1.0.5 Hotfix Release

2021-03-16 Thread Bobby Bruce via gem5-dev
Dear all, Two bugs were identified in the v20.1 release of gem5 and I've been persuaded their fixes should be added to the v20.1 release of gem5 as hotfixes. One concerns atomics permission checks in TLB, and the other is an incorrect cast to float values, instead of integer values, in MESI_Three_

[gem5-dev] Re: gem5 v20.1.0.5 Hotfix Release

2021-03-16 Thread Bobby Bruce via gem5-dev
Slight amendment to this --- a third bug fix has been included: https://gem5-review.googlesource.com/c/public/gem5/+/43146. -- Dr. Bobby R. Bruce Room 2235, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Tue, Mar 16, 2021 at 3:40 PM Bobby Bruce wrote: > Dear all, > >

[gem5-dev] gem5 v20.1.0.5 Hotfix Release

2021-03-17 Thread Bobby Bruce via gem5-dev
Dear all, The gem5 v20.1.0.5 hotfix release is now available on the stable branch: https://gem5.googlesource.com/public/gem5/. This fixes a number of bugs identified over recent weeks. As always, we advise gem5 users pull the latest version from the stable branch to keep up-to-date with the latest

[gem5-dev] Re: Some gem5 infrastructure down

2021-03-17 Thread Bobby Bruce via gem5-dev
Hey all, Thanks for your patience. Our Google Cloud infrastructure is now back online. I'll go through Gerrit momentarily to re-start the tests that failed due to this unexpected downtime. A couple of hours down over the course of a year... not too bad, all things considered :) Kind regards, Bob

[gem5-dev] gem5 v21.0 released!

2021-03-26 Thread Bobby Bruce via gem5-dev
Dear all, gem5 v21.0.0.0 has officially been released. Using `git clone https://gem5.googlesource.com/public/gem5` will get you the latest version. There have been a lot of changes since v20.1, which we have highlighted in our release-notes: https://gem5.googlesource.com/public/gem5/+/refs/heads

[gem5-dev] Re: More unreproducible kokoro failures... testlib bug?

2021-03-29 Thread Bobby Bruce via gem5-dev
I'm 95% sure I've just fixed this. The problem was due to me failing to include the aarch-system-20200611.tar.bz tarball on our Google Cloud when releasing v21.0. Kokoro downloads this to run certain arm tests. If it can't download this tarball the tests fail (I need to get round to improving this

[gem5-dev] Re: Diagnosing failing tests in kokoro?

2021-03-29 Thread Bobby Bruce via gem5-dev
Hey Gabe, As you can see in my other email, I just fixed this. It was a mess-up on my part, I forgot to include the aarch-system tarball in our Google Cloud Bucket. TestLib downloads this to run some Arm tests. The reason your tests passed locally is you probably had a local, cached version (in `t

[gem5-dev] Re: Diagnosing failing tests in kokoro?

2021-03-30 Thread Bobby Bruce via gem5-dev
Hey Gabe, Right now when there are failures during download, a test fails quietly. I'm not aware of any way to quickly know when this happens. This is definitely far from ideal. I've added a Jira item to change this: https://gem5.atlassian.net/browse/GEM5-948. This isn't the first time this has ha

[gem5-dev] Re: error from new test_convert.py?

2021-04-19 Thread Bobby Bruce via gem5-dev
The exception being thrown is "No module named 'm5'". m5 is not in the path, but could easily be added. >From looking at https://gem5-review.googlesource.com/c/public/gem5/+/39377, this was never intended to be run via `main.py`, though "test_convert.py" has the "test" prefix so our TestLib frame

[gem5-dev] Re: gem5 namespace

2021-04-19 Thread Bobby Bruce via gem5-dev
Nothing gets software devs as engaged as when discussing naming conventions :). I vote for "gem5" (lowercase) namespace, with all caps MACROS, but my sole reason for this is I've grown to flinch whenever I see "Gem5", which I admit isn't the best argument. I echo Daniel's comment that I care more

[gem5-dev] Re: error from new test_convert.py?

2021-04-19 Thread Bobby Bruce via gem5-dev
d python unit tests to our presubmit runs IMHO. The > simplest way is via unittest Test Discovery [1] > > Kind Regards > > Giacomo > > [1]: > https://docs.python.org/3/library/unittest.html#unittest-test-discovery > > > -Original Message- > > From: Bobby B

[gem5-dev] Re: error from new test_convert.py?

2021-04-19 Thread Bobby Bruce via gem5-dev
ing to load every python file it finds on its >> walk. >> We should definitely add python unit tests to our presubmit runs IMHO. >> The simplest way is via unittest Test Discovery [1] >> >> Kind Regards >> >> Giacomo >> >> [1]: >> https://

[gem5-dev] Re: LTO causing headaches for users

2021-04-20 Thread Bobby Bruce via gem5-dev
I did create a patch for this: https://gem5-review.googlesource.com/c/public/gem5/+/44565. I _think_ this is the correct way to make LTO for .fast only. I won't submit until the community agrees this is the best course of action. Kind regards, Bobby -- Dr. Bobby R. Bruce Room 2235, Kemper Hall, UC

[gem5-dev] gem5 Minor Release staging [v21.0.1]

2021-04-21 Thread Bobby Bruce via gem5-dev
Dear all, In order to ensure bug fixes are ported to the latest release, I've proposed we do semi-regular "minor" releases of gem5, consisting purely of bug fixes and improvements that don't change functionality or APIs. There's really no fixed schedule for this, but my intention is to make a mino

[gem5-dev] Jenkins Server migrated to UC Davis. Web Portal temporarily unavailable.

2021-05-06 Thread Bobby Bruce via gem5-dev
Dear all, In order to save the project some money, the Jenkins server has been moved from the cloud to a server at UC Davis. This is a temporary solution until we can find our Jenkins instance a more permanent home. The only important thing to note is that, in order to keep the UC Davis machine s

[gem5-dev] Re: Build failed in Jenkins: Compiler-Checks #65

2021-05-06 Thread Bobby Bruce via gem5-dev
This can be ignored. Just a hiccup during the Jenkins migration process :). -- Dr. Bobby R. Bruce Room 2235, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Thu, May 6, 2021 at 3:57 PM jenkins-no-reply--- via gem5-dev < gem5-dev@gem5.org> wrote: > See < > https://jenki

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

2021-05-11 Thread Bobby Bruce via gem5-dev
Hey Daniel and Gabe, I'm looking into this test failure (reproducible with `scons build/NULL/unittests.fast`). I'm a little confused about how these tests ever passed. This patchet introduces the error (or at least, if this patch is reverted, the tests pass): https://gem5-review.googlesource.com/c

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

2021-05-13 Thread Bobby Bruce via gem5-dev
Cool, thanks for the help. I believe this patch should fix the nightlys: https://gem5-review.googlesource.com/c/public/gem5/+/45480 -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Tue, May 11, 2021 at 7:27 PM Gabe Black wrote: > Yes, I

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

2021-05-13 Thread Bobby Bruce via gem5-dev
These two patchset should fix most of this: https://gem5-review.googlesource.coThism/c/public/gem5/+/45479 , https://gem5-review.googlesource.com/c/public/gem5/+/45481 Unfortunately, we currently can't compile with GCC 5 as deprecation of

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

2021-05-14 Thread Bobby Bruce via gem5-dev
;> >>>>>>>> I have no objection to moving the compiler versions up. I don't >>>>>>>> really know what benchmark we use to decide when that's ok to do. If >>>>>>>> we do >>>>>>>> move up,

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

2021-05-14 Thread Bobby Bruce via gem5-dev
upport by > 8, pretty much complete library support by 9, and it's the default version > by 11. If we remove support for 5 and 6, I think that might bring us into > position to use c++17 with 7, and I think if we move to 8 it's pretty safe. > > Version 5.2 was released on J

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

2021-05-17 Thread Bobby Bruce via gem5-dev
s/errata >>> >>> >>> Jason >>> >>> On Thu, May 13, 2021 at 4:08 PM Gabe Black via gem5-dev < >>> gem5-dev@gem5.org> wrote: >>> >>> If we were willing to bump clang support all the way up to version 9 (a >>> big le

[gem5-dev] gem5 Minor release: Candidate patches

2021-05-21 Thread Bobby Bruce via gem5-dev
Dear all, I'm getting ready to go for our first gem5 minor release, consisting of bug fixes but no functionality/API changes. I've cherry-picked some candidates that have already been reviewed and merged on the develop branch. These can be found in this relation-chain: https://gem5-review.googleso

[gem5-dev] Re: test breakage for GCN3 on ToT?

2021-05-24 Thread Bobby Bruce via gem5-dev
Hey Gabe, When you say the 'hello' binary is dynamically linked, we're talking about the 'hello64-dynamic' binary? I agree these tests should probably be removed. (Does anyone have any objection to this?) This only appears to be half your problem though, as you've got "MatchStdoutNoPerf" tests fa

[gem5-dev] Re: problem with docker image?

2021-05-25 Thread Bobby Bruce via gem5-dev
It is annoying when this happens, and doubly so that it's clearly flakey and hard to reproduce. However, I've only ever seen this on Kokoro so I think the blame is somewhere there. Keep in mind, we run nightly tests using the same image and never seem to run into this issue, I'm quite confident the

[gem5-dev] Re: problem with docker image?

2021-05-25 Thread Bobby Bruce via gem5-dev
Correction: The command is "sleep", not "wait" :). -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Tue, May 25, 2021 at 9:46 AM Bobby Bruce wrote: > It is annoying when this happens, and doubly so that it's clearly flakey > and hard t

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

2021-05-25 Thread Bobby Bruce via gem5-dev
Just an FYI: I'm looking into this. It appears the realview-o3-ARM-x86_64-opt test is hanging until our timeout is reached. I'm currently trying to find the offending commit and will report back on possible fixes. -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https:

[gem5-dev] Re: problem with docker image?

2021-05-25 Thread Bobby Bruce via gem5-dev
Yeah, I'm with you on your interpretation of that error. I forgot a negation in my original reply to this email thread. I meant to say I'm _not_ very confident in the wait solution, and the more I think it through, I'm even less so, as the error occurs after the docker image is pulled, so I'd assu

[gem5-dev] Bug in O3 CPU on the develop branch.

2021-05-26 Thread Bobby Bruce via gem5-dev
Hey all, As you may have noticed, the nightly tests are failing. I've done some digging and found that the O3 realview tests (the ARM ISA) are hanging and reaching a timeout. You can reproduce this with: ``` python3 ./main.py run --uid SuiteUID:tests/gem5/fs/linux/arm/test.py:realview-switcheroo-

[gem5-dev] Re: Bug in O3 CPU on the develop branch.

2021-05-26 Thread Bobby Bruce via gem5-dev
We believe we've found a fix for this bug here: https://gem5-review.googlesource.com/c/public/gem5/+/46039. We'll need to re-run the nightlys to make sure. -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Wed, May 26, 2021 at 1:51 PM Bo

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

2021-06-07 Thread Bobby Bruce via gem5-dev
Just an FYI: The compiler tests are occasionally failing due to this bug: https://gem5.atlassian.net/browse/GEM5-1006 (in short, gem5 targeting X86 can't be compiled in GCC 5). So we don't compile every variation of gem5 against every version of GCC, for GCC 5 we randomly select a single gem5 targ

[gem5-dev] gem5 21.1 to be released in July 2021; 2 weeks to get in your changes!

2021-06-22 Thread Bobby Bruce via gem5-dev
Dear all, On July 6th we will create the gem5 v21.1 release-staging branch from develop, with the intent of releasing gem5 v21.1 later that month. This means you have until July 6th to have patches you wish to be part of gem5 v21.1 fully merged into the develop branch. Submitting patches to the r

[gem5-dev] gem5 Minor release: v21.0.1

2021-06-23 Thread Bobby Bruce via gem5-dev
Dear all. We're happy to announce our first minor release: version 21.0.1! This release consists entirely of bug fixes for v21.0 users. More information on exactly what has been fixed can be found here: https://gem5.googlesource.com/public/gem5/+/refs/tags/v21.0.1.0/RELEASE-NOTES.md#version-21_0_

[gem5-dev] Re: RFC: run python Black on gem5 python code

2021-06-23 Thread Bobby Bruce via gem5-dev
e are maybe > > more > > > trouble than they're worth. I'm not opposed to having at least some > > stated > > > standard for python though, and the "official" one seems like a > > pretty > > > reasonable choice. I guess it&#x

[gem5-dev] gem5 21.1 release: 1 week left to get your work into develop!

2021-07-02 Thread Bobby Bruce via gem5-dev
Dear all, Due to holidays and other commitments we've decided to give the gem5 developers a few more days to get their changes reviewed. We'll now create the v21.1 staging branch on end-of-day (California time) on July 9th. Let's make this a productive week and get in what we can :). Kind regard

[gem5-dev] Re: RFC: run python Black on gem5 python code

2021-07-08 Thread Bobby Bruce via gem5-dev
o split them into multiple >> single-line statements? >> >> Finally, I'd also rather have consistency; if this number changes, it'd >> be better to do so for all file extensions, not only Python files. >> >> That said, I'm against this change as is due to the dis

[gem5-dev] Re: gem5 21.1 release: 1 week left to get your work into develop!

2021-07-10 Thread Bobby Bruce via gem5-dev
Dear all, The v21.1 staging branch has been created: https://gem5.googlesource.com/public/gem5/+/refs/heads/release-staging-v21-1. We'll start rigorously testing this branch in the coming weeks. As usual, we'll accept bug fixes to this branch and non-functional improvements such as improvements to

[gem5-dev] Re: Deep dive into SCons

2021-07-12 Thread Bobby Bruce via gem5-dev
Hey Gabe, Thanks for this, I think this change will be welcome. In line with your proposal, I think anything that makes Scons more explicit would be really helpful. A lot of the current setup does things implicitly, which has tripped me up several times. One thing I feel is worth noting is that t

[gem5-dev] Re: kokoro failures due to bug in gem5-art?

2021-07-21 Thread Bobby Bruce via gem5-dev
There's definitely something funny going on with the gem5art tests there but I believe that error is happening without triggering a non-zero exit code. The gem5art test script is set to `set -e`, which means the script should exit immediately after a failure, yet it doesn't. The testing also contin

[gem5-dev] Re: kokoro failures due to bug in gem5-art?

2021-07-22 Thread Bobby Bruce via gem5-dev
Ok, so I did look into this today and didn't find anything. On my desktop machine the difference in running the pre-submit tests from the stable branch and develop branch (including building the binaries) was only 10 minutes so we've really not done anything to increase the build/test times to a si

[gem5-dev] Re: "epic" Jira issue to track multi-ISA gem5

2021-07-27 Thread Bobby Bruce via gem5-dev
This will make things so much better. I very much support it. Thanks for creating the Jira epic for tracking this. -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Tue, Jul 27, 2021 at 3:42 AM Giacomo Travaglini via gem5-dev < gem5-dev@g

[gem5-dev] gem5 v21.1 released!

2021-07-28 Thread Bobby Bruce via gem5-dev
Dear all, gem5 v21.1.0.0 has officially been released. You can use `git clone https://gem5.googlesource.com/public/gem5` to obtain the latest release and consult the RELEASE-NOTES.md for a high-level overview of significant changes: https://gem5.google

[gem5-dev] Re: kokoro failures due to bug in gem5-art?

2021-08-05 Thread Bobby Bruce via gem5-dev
That theory could be true, and I certainly don't have any better ideas, though I've never observed any hang on my local machine when recreating this issue. It could be something specific to Kokoro. I've fixed the gem5art error here: https://gem5-review.googlesource.com/c/public/gem5/+/49044. We ca

[gem5-dev] Re: python versions used by SCons and gem5

2021-08-05 Thread Bobby Bruce via gem5-dev
Hey Gabe, Just so we're on the same page, I'd like to take a moment to outline how I understand this problem/solution. Please let me know if I've understood correctly: We essentially have three components of the project which interpret gem5 Python code: The gem5 binary, the Marshal binary, and th

[gem5-dev] Re: kokoro failures due to bug in gem5-art?

2021-08-06 Thread Bobby Bruce via gem5-dev
The gem5art test fix has just been submitted. For problematic patchsets try rebasing to the HEAD of develop. Let me know if you observe similar failures when with fix is included. -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Thu, Aug

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

2021-08-06 Thread Bobby Bruce via gem5-dev
Fix for this can be found here: https://gem5-review.googlesource.com/c/public/gem5/+/49065 -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Fri, Aug 6, 2021 at 12:39 AM jenkins-no-reply--- via gem5-dev < gem5-dev@gem5.org> wrote: > See <

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

2021-09-03 Thread Bobby Bruce via gem5-dev
Hey all, The nightly builds are failing because of this commit: https://gem5-review.googlesource.com/c/public/gem5/+/48384. It's causing simulations to stall when running the O3 CPU on ARM. I've reverted this commit here: https://gem5-review.googlesource.com/c/public/gem5/+/49927. It seems like I'

[gem5-dev] v21.1.0.1 hotfix: Fix for 'deprecated attribute' warning

2021-09-07 Thread Bobby Bruce via gem5-dev
Dear all, As some you building on the stable branch may have noticed, there's an annoying bug where the build output is flooded with " 'deprecated' attribute directive ignored" warnings (Jira ticket here: https://gem5.atlassian.net/browse/GEM5-1063). While this doesn't break the build, it is annoy

[gem5-dev] gem5 v21.1.0.1 hotfix release: Fix for 'deprecated attribute' warning

2021-09-08 Thread Bobby Bruce via gem5-dev
Dear all, The stable branch of the gem5 repository now contains the v21.1.0.1 hotfix release. This release fixes a bug where the build output was being flooded with "'deprecated' attribute directive ignored" warnings, as reported here: https://gem5.atlassian.net/browse/GEM5-1063. While this bug ne

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

2021-09-08 Thread Bobby Bruce via gem5-dev
Fix here: https://gem5-review.googlesource.com/c/public/gem5/+/50128 -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Wed, Sep 8, 2021 at 4:52 AM jenkins-no-reply--- via gem5-dev < gem5-dev@gem5.org> wrote: > See < > https://jenkins.gem

[gem5-dev] gem5 v21.1.0.2 hotfix release: Fix Vector statistics

2021-09-22 Thread Bobby Bruce via gem5-dev
Dear all, The stable branch of the gem5 repository now contains the v21.1.0.2 hotfix release. This release fixes a bug which was causing some vector statistics in gem5 to break. We encourage gem5 users to pull the latest version of gem5 from the repo's stable branch. Kind regards, Bobby -- Dr. Bo

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

2021-09-22 Thread Bobby Bruce via gem5-dev
My bad, fix here: https://gem5-review.googlesource.com/c/public/gem5/+/50829 -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Wed, Sep 22, 2021 at 3:21 PM jenkins-no-reply--- via gem5-dev < gem5-dev@gem5.org> wrote: > See < > https://jen

[gem5-dev] Re: name collision between tests/gem5 and built in gem5 module

2021-09-24 Thread Bobby Bruce via gem5-dev
Personally I've never really liked the directory structure under `tests`. Scripts are often far from the tests that run them. There's also `tests/configs` and `tests/gem5/configs` which could almost certainly be merged. Almost all tests are stored under `tests/gem5` for no other reason than this is

[gem5-dev] Re: failing ARM dual CPU tests?

2021-09-24 Thread Bobby Bruce via gem5-dev
Hey Gabe, This is very strange and I can't say I've seen this issue before. The problem shouldn't be docker, none of these tests spin up an instance. I was going to suggest deleting the resources (`tests/gem5/resources`) and trying again, but it seems like you've tried that. My only sensible guess

[gem5-dev] Re: replacement for x86-boot-tests/run_exit.py?

2021-10-01 Thread Bobby Bruce via gem5-dev
Hey Gabe: Try `tests/gem5/configs/x86_boot_exit_run.py`: https://gem5.googlesource.com/public/gem5/+/refs/heads/develop/tests/gem5/configs/x86_boot_exit_run.py. It should function similarly to the old `run_exit.py` but you don't need to specify the disk and the kernel. Kind regards, Bobby -- Dr

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

2021-10-06 Thread Bobby Bruce via gem5-dev
I can't recreate this error locally. It seems like it's just a hiccup with our Jenkins server. I suspect it'll run correctly tonight. -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Wed, Oct 6, 2021 at 12:00 AM jenkins-no-reply--- via g

[gem5-dev] Jenkins' server moved; https://jenkins.gem5.org now live

2021-10-11 Thread Bobby Bruce via gem5-dev
Dear all, Our gem5 Jenkins' server has finally found a permanent home at the University of Wisconsin. Prior to this we were hosting here at UC Davis, but this came with restrictions on what we could expose to the wider world (i.e., no website). As such, the https://jenkins.gem5.org/ web portal is

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

2021-10-13 Thread Bobby Bruce via gem5-dev
Ah, yeah, that's probably the problem. For clarity, all the nightly tests do is run `./tests/nightly.sh 16` from the gem5 root. Likewise, all the weekly tests do is run `./tests/weekly.sh 16` from the gem5 root. If you can update the tests with this assumption in mind, they should pass. -- Dr. Bob

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

2021-10-13 Thread Bobby Bruce via gem5-dev
Fix for the nightly tests here: https://gem5-review.googlesource.com/c/public/gem5/+/51607 I've verified this fixes the issue. -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Wed, Oct 13, 2021 at 10:50 AM Bobby Bruce wrote: > Ah, yea

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

2021-10-13 Thread Bobby Bruce via gem5-dev
In fairness, I think the tests should ideally pass regardless as to where they are executed from, but that's not a priority right now :). -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Wed, Oct 13, 2021 at 11:19 AM Matt Sinclair wrote

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

2021-10-14 Thread Bobby Bruce via gem5-dev
Hey Gabe, It seems like both the Nightly and Compiler tests are failing because SPARC no longer compilers. This appears to be due to this change: https://gem5-review.googlesource.com/c/public/gem5/+/48717. It looks like you changed "checkFpEnableFault" to "checkFpEnabled" and didn't update this ev

[gem5-dev] Re: gem5 gui tool?

2021-10-19 Thread Bobby Bruce via gem5-dev
Hey Gabe, The gem5 GUI code is still around, it's on a separate branch in the repo, `feature-gui`: `git clone -b feature-gui https://gem5.googlesource.com/public/gem5`. We at UC Davis tried to get some students to continue working on this, but we were never able to. Hopefully we can get someone t

[gem5-dev] Re: failing kvm tests

2021-11-03 Thread Bobby Bruce via gem5-dev
Hey Gabe, At present our Jenkins doesn't have KVM enabled so I believe no tests that use KVM were being run regularly. I intend to get KVM enabled on the Jenkins server over the next few days. I also found the bugs you were referring to when running the long (nightly) and very-long (weekly) tests

[gem5-dev] Re: preview branch for mutli-ISA gem5?

2021-11-04 Thread Bobby Bruce via gem5-dev
I think it's a great idea and we should probably do it more often for this big long changes we don't want to straddle a release. -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Thu, Nov 4, 2021 at 7:42 AM Jason Lowe-Power via gem5-dev <

[gem5-dev] Re: multi-ISA gem5 proof of concept

2021-11-08 Thread Bobby Bruce via gem5-dev
Looks good to me. Perhaps this is explained elsewhere, but what's the logic in coupling the CPU Type (Timing, Atomic, o3) with the ISA? Why do we interact with this like `--cpu-type=X86AtomicSimpleCPU` and not `--cpu-type AtomicSimpleCPU --isa=X86`? Current CPU types are switchable during a simula

[gem5-dev] Re: failing kvm tests

2021-11-08 Thread Bobby Bruce via gem5-dev
Yip, I accidentally added some X86 tests to the quick/Kokoro tests. Thanks for pointing that out. The fix can be found here: https://gem5-review.googlesource.com/c/public/gem5/+/52563 -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Mon,

[gem5-dev] Re: failing kvm tests

2021-11-14 Thread Bobby Bruce via gem5-dev
Took me longer than expected to figure this out, but I eventually got it. A fix is here: https://gem5-review.googlesource.com/c/public/gem5/+/52663. -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Tue, Nov 9, 2021 at 4:14 AM Gabe Black

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

2021-11-19 Thread Bobby Bruce via gem5-dev
That doesn't look like a failure to me, but maybe? The log isn't very helpful here. Either way, here's the potential fix: https://gem5-review.googlesource.com/c/public/gem5/+/52983. -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Fri, N

[gem5-dev] LupIO: Friendly IO Devices for gem5 (reviews appreciated!)

2021-12-03 Thread Bobby Bruce via gem5-dev
Dear all, Here at UC Davis two undergraduate students, Melissa Jost and Laura Hinman, have been working on incorporating LupIO devices into gem5. For those unaware, LupIO devices were developed by Prof. Joel Porquet-Lupine as a set of open-source I/O devices to be used for teaching. They were des

[gem5-dev] Re: redundant builds in the long regressions

2021-12-06 Thread Bobby Bruce via gem5-dev
Hey Gabe, That change is still in review: https://gem5-review.googlesource.com/c/public/gem5/+/53503 I just wanted to get a few more eyes on it before submitting. You are correct, after this is merged we'll no longer need to compile X86_MESI_Two_Level and vanilla X86. Kind regards, Bobby -- Dr.

[gem5-dev] v21.2 staging branch to be created on Wednesday

2021-12-06 Thread Bobby Bruce via gem5-dev
Dear all, We are planning on creating a staging branch for v21.2 on Wednesday. I'm aware we've had a lot of changes submitted to Gerrit over the past few months so I am writing to make sure I haven't missed anything important. Please reach out to me directly if you feel a change has been sitting a

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

2021-12-07 Thread Bobby Bruce via gem5-dev
Fix here: https://gem5-review.googlesource.com/c/public/gem5/+/53684 -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Tue, Dec 7, 2021 at 12:31 AM jenkins-no-reply--- via gem5-dev < gem5-dev@gem5.org> wrote: > See < > https://jenkins.ge

[gem5-dev] Re: The Nightly Build system is now Live (Compiler tests too!)

2020-07-28 Thread Bobby Bruce via gem5-dev
es it run on? Google Cloud or something else? > ---------- > *From:* Bobby Bruce via gem5-dev > *Sent:* Monday, July 27, 2020 7:54 PM > *To:* gem5 Developer List > *Cc:* Bobby Bruce > *Subject:* [gem5-dev] The Nightly Build system is now Live (Compiler > tests to

[gem5-dev] Re: testlib question

2020-07-30 Thread Bobby Bruce via gem5-dev
For those interested in the outcome of this. Hoa opened a Jira ticket, https://gem5.atlassian.net/browse/GEM5-709, and found a fix for this issue, currently under review here: https://gem5-review.googlesource.com/c/public/gem5/+/31994 -- Dr. Bobby R. Bruce Room 2235, Kemper Hall, UC Davis Davis, C

[gem5-dev] Re: Minimum scons version?

2020-08-05 Thread Bobby Bruce via gem5-dev
I've got no problem with this. -- Dr. Bobby R. Bruce Room 2235, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Wed, Aug 5, 2020 at 12:33 AM Gabe Black via gem5-dev wrote: > Hi folks. Our scons scripts currently require (through a > programmatic check) that you're us

[gem5-dev] gem5 20.1 to be released in September 2020; 2 weeks to get in your changes!

2020-08-17 Thread Bobby Bruce via gem5-dev
Dear all, In one month's time gem5 v20.1.0.0 will be released. In accordance with our release procedures (https://gem5.googlesource.com/public/gem5 /+/refs/heads/master/CONTRIBUTING.md#releases), on September 1st we will create our release-staging branch from the develop branch. Therefore, anythin

[gem5-dev] Re: gem5 documentation repo

2020-08-19 Thread Bobby Bruce via gem5-dev
Thanks Andreas! Documentation is still an ongoing process (and probably always will be :)), but we're happy things are in a better place these days. In regards to your idea of moving the website repo (or the documentation within the repo) into the gem5 repo. I have four counter-arguments to 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 run

[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 ha

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

2020-08-27 Thread Bobby Bruce via gem5-dev
Just an FYI on this: The nightly builds don't clean the gem5 directory before pulling and recompiling. This saves us some build time. Obviously for stuff like this, we need a work around. I've therefore tweaked the building scripts with stuff like this: ``` scons build/ARM/gem5.opt -j4 || (rm -rf

[gem5-dev] For gem5 20.1: Remove "master" and replace with new "stable" default branch (?)

2020-08-28 Thread Bobby Bruce via gem5-dev
Dear all, Back when we moved from the master branch being under constant development to a dual "master-as-stable" and "develop" branch setup, there was talk of renaming the master branch. Though, at this time, it seemed unconventional so avoided doing so. In the past few months there has been grea

[gem5-dev] Re: Build failed in Jenkins: gem5_develop #155

2020-08-28 Thread Bobby Bruce via gem5-dev
Hey Mike, Sorry for the delay in getting back to you. I'm pretty sure this is due to the following changes where we remove "ext/libelf" in favour of using the system's libelf: https://gem5-review.googlesource.com/c/public/gem5/+/33317 https://gem5-review.googlesource.com/c/public/gem5/+/33318 Th

[gem5-dev] Re: ARM build failures

2020-08-30 Thread Bobby Bruce via gem5-dev
Hey Gabe, Iru Cai made a fix for this a week or so ago: https://gem5-review.googlesource.com/c/public/gem5/+/33154. Not sure if this addresses all concerns, but their change is mostly basic reduction due to `imm` and `ecount` being unsigned. I also find if you take on board these observations, the

  1   2   3   >