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

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

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

[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 List &g

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

2021-02-14 Thread Bobby Bruce via gem5-dev
alues are stale and rerun > config checks, but in my experience it's not 100% accurate and may not > retry when it really should. That could be hiding the error in this case. > > Gabe > > On Fri, Feb 12, 2021 at 10:37 AM Bobby Bruce wrote: > >> Hey Gabe, &g

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

[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

[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

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

[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

[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

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

2021-08-05 Thread Bobby Bruce via gem5-dev
;> build/X86/. Hypothetically, that could explain the long build times and the >> building of that random other binary? Maybe we have some sort of race >> condition where a target expands to an empty string? >> >> Gabe >> >> On Thu, Jul 22, 2021 at 3:04 PM Bobby Bru

[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

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

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

2021-08-06 Thread Bobby Bruce via gem5-dev
our timeout any >> longer! Thanks for looking into it, Bobby. >> >> Gabe >> >> On Thu, Aug 5, 2021 at 1:16 PM Bobby Bruce wrote: >> >>> That theory could be true, and I certainly don't have any better ideas, >>> though I've never observed an

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

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

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

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

2021-10-13 Thread Bobby Bruce via gem5-dev
wrote: > Thanks Bobby! Good to know for future reference. I suspect I need to > update the weekly tests accordingly too. > > Matt > > On Wed, Oct 13, 2021 at 1:15 PM Bobby Bruce wrote: > >> Fix for the nightly tests here: >> https://gem5-review.googlesource.com

[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

[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

[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

[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

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

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

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

[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

[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

[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] gem5 v21.2 released!

2021-12-27 Thread Bobby Bruce via gem5-dev
Dear all, gem5 v21.2.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:

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

[gem5-dev] Re: failing kvm tests

2021-11-14 Thread Bobby Bruce via gem5-dev
wrote: > On this topic, I commented on the already merged CL, but this change > breaks the quick KVM regressions: > > https://gem5-review.googlesource.com/c/public/gem5/+/52183 > > On Mon, Nov 8, 2021 at 11:46 AM Bobby Bruce wrote: > >> Yip, I accidentally added

[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

[gem5-dev] Re: failing kvm tests

2021-11-08 Thread Bobby Bruce via gem5-dev
ional target. > > Gabe > > On Wed, Nov 3, 2021 at 10:55 AM Bobby Bruce wrote: > >> 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

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

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

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

[gem5-dev] Re: Broken SST due to python changes

2021-12-10 Thread Bobby Bruce via gem5-dev
Hey Gabe, Is there any update on this? Kind regards, Bobby -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Wed, Dec 8, 2021 at 5:51 PM Hoa Nguyen via gem5-dev wrote: > Hi Gabe, > > I have more details about this. In this use case,

[gem5-dev] Re: Broken SST due to python changes

2021-12-10 Thread Bobby Bruce via gem5-dev
sily) figure out how to get it installed. I can tell docker to install it, but then it seems to throw that away as soon as the command ends. > > Gabe > > On Fri, Dec 10, 2021 at 5:09 PM Bobby Bruce wrote: >> >> Thanks Gabe, >> >> This is very much appreciated. I

[gem5-dev] Re: Broken SST due to python changes

2021-12-10 Thread Bobby Bruce via gem5-dev
Black wrote: > Hi Bobby, not yet, I meant to look into this for the last couple days but > kept running out of time. I'm sitting down to work on it right now. > > Gabe > > On Fri, Dec 10, 2021 at 1:21 PM Bobby Bruce wrote: > >> Hey Gabe, >> >> Is there any updat

[gem5-dev] v21.2 staging branch created; v21.2 release scheduled for Dec 21st

2021-12-11 Thread Bobby Bruce via gem5-dev
Dear all, The v21.2 staging branch has been created. Thank you to everyone who worked hard over the past week to get their changes into the develop branch. We'll still be accepting bug-fix changes to the v21.2 staging branch. Kind regards, Bobby -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC

[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

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

2021-07-22 Thread Bobby Bruce via gem5-dev
1, 2021 at 3:52 PM Bobby Bruce wrote: > >> 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 >>

[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] Re: All tests failing: Please don't commit anything!

2022-03-07 Thread Bobby Bruce via gem5-dev
Pretty sure the compiler tests are fixed, but they are re-running, so let's see. The nighty tests succeeded in the last couple of runs. Either what was pushed before this submission freeze fixed the issue (I don't know exactly how), or the test is flaky in some capacity. I'm letting it run again

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

2022-03-11 Thread Bobby Bruce via gem5-dev
Our compiler tests also failed with a docker error: https://jenkins.gem5.org/job/compiler-checks/166/console I'm guessing the Nightly tests momentarily killed the Docker service and caused the compiler tests to fail? -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web:

[gem5-dev] Re: Build failed in Jenkins: weekly #33

2022-03-16 Thread Bobby Bruce via gem5-dev
These two tests failed on jenkins with very similar errors: ``` JSONDecodeError: Unterminated string starting at: line 266 column 31 (char 12245) At: /usr/lib/python3.8/json/decoder.py(355): raw_decode /usr/lib/python3.8/json/decoder.py(337): decode

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

2022-03-10 Thread Bobby Bruce via gem5-dev
I have no idea why this failed. This is building the GPU GCN3_x86 (in the docker container), and it says it failed at the linking stage. I can't recreate this locally. I'm going to run it again. -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web:

[gem5-dev] Re: resource downloader failure

2022-03-01 Thread Bobby Bruce via gem5-dev
Nice find Gabe. That would certainly explain a lot. Turns out there's a 50Gbps quota that will return a 429 error if hit: https://cloud.google.com/storage/quotas. I'll see if I can get this increased and, either way, I'll implement a wait-and-retry strategy in the downloader for when this error is

[gem5-dev] Re: resource downloader failure

2022-03-01 Thread Bobby Bruce via gem5-dev
anyway as it'll make the downloader more stable. -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Tue, Mar 1, 2022 at 10:28 AM Bobby Bruce wrote: > Nice find Gabe. That would certainly explain a lot. Turns out there's a > 50Gbps

[gem5-dev] Re: resource downloader failure

2022-03-02 Thread Bobby Bruce via gem5-dev
I've added some code that should help here: https://gem5-review.googlesource.com/c/public/gem5/+/57275 -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Tue, Mar 1, 2022 at 10:41 AM Bobby Bruce wrote: > I'll change my answer sligh

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

2022-02-23 Thread Bobby Bruce via gem5-dev
Hey Matt, Did you get a chance to look into this? -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Tue, Feb 22, 2022 at 8:20 AM Poremba, Matthew via gem5-dev < gem5-dev@gem5.org> wrote: > [AMD Official Use Only] > > Yes, I will take a

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

2022-03-29 Thread Bobby Bruce via gem5-dev
Gabe, It seems like this patch: https://gem5-review.googlesource.com/c/public/gem5/+/56892 is causing the compilation failure. I've left a comment there. The TL;DR: when compiling with our minimum dependencies (no optional packages), we get `Error: Got protobuf to build, but lacks support!`. I

[gem5-dev] Upcoming gem5 events! Tutorial, Workshop, and Boot Camp!

2022-03-29 Thread Bobby Bruce via gem5-dev
Dear all, We wish to make the computer architecture research community aware of several gem5 events occurring over the next 6 months. There will be two events co-located at ISCA 2022 (held in New York, June 18th) -- a 3 hour tutorial, and a 3 hour workshop. In July, there will be a "gem5 Boot

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

2022-04-04 Thread Bobby Bruce via gem5-dev
I don't fully understand the issue, but after doing a bisect, the commit causing these issues is https://gem5-review.googlesource.com/c/public/gem5/+/58356. To reproduce locally: ``` docker run -u $UID:$GID --rm -v $(pwd):$(pwd) -w $(pwd) gcr.io/gem5-test/clang-version-9 python3 /usr/bin/scons

[gem5-dev] gem5 v22.0 to be released in early May. Staging branch to be created by the end of April

2022-04-04 Thread Bobby Bruce via gem5-dev
Dear all, In line with our policy of having three major releases a year, we're aiming to have v22.0 of gem5 released in early May. This means we'll be creating a staging branch from the develop branch by the end of April. The staging branch will be intensely tested to ensure it is suitable for

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

2022-03-21 Thread Bobby Bruce via gem5-dev
It seems like the tests were failing due to the Plots plugin running into an error: https://jenkins.gem5.org/job/nightly/166/console. I have disabled this and suspect the Nightly tests should pass now. @Giacomo: Any idea what's going on here? Though I've turned this off, i've taken note of the

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

2022-03-24 Thread Bobby Bruce via gem5-dev
I'm frustrated that I don't know why this error is occurring and Google is of little help. This appears to be nothing to do with the actual tests but some fault with Docker. My only guess is the Docker container, in this case, is running out of memory, so I've increased it via this patch:

[gem5-dev] Re: Kokoro failures

2022-02-03 Thread Bobby Bruce via gem5-dev
Are there examples of this timeout happening recently? I can't see any over the past week. There's a separate issue affecting one of Gabe's patches that I'm looking into (here: https://gem5-review.googlesource.com/c/public/gem5/+/56303) but these appear to be due to dynamic libraries not linking

[gem5-dev] Re: Kokoro failures

2022-02-04 Thread Bobby Bruce via gem5-dev
https://gem5-review.googlesource.com/c/public/gem5/+/56303/1 > > > > (If you check the verification history of the last patch you can see it first failed due to timeout. This has become very common in the past days; failing the first run, rebasing to re-trigger kokoro and hoping next time It w

[gem5-dev] Re: gem5 Minor release v21.2.1: Candidate patches

2022-02-04 Thread Bobby Bruce via gem5-dev
Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Mon, Jan 31, 2022 at 6:09 PM Bobby Bruce wrote: > Dear all, > > In the last month, since v21.2 has been released, gem5 contributors have > fixed bugs and added improvements which I believe should

[gem5-dev] gem5 Minor release v21.2.1: Candidate patches

2022-01-31 Thread Bobby Bruce via gem5-dev
Dear all, In the last month, since v21.2 has been released, gem5 contributors have fixed bugs and added improvements which I believe should be included as part of the v21.2 release. I've therefore decided to bundle these patches as part of a gem5 minor release; v21.2.1. I've been keeping track

[gem5-dev] Re: microcode test system

2022-02-08 Thread Bobby Bruce via gem5-dev
Hey Gabe, To answer your testing query, we do have some stuff setup to run python test. We use Python's 'unittest' module for this ( https://docs.python.org/3.8/library/unittest.html). In our setup "tests/run_pyunit.py" is run as part of our quick/kokoro tests with NULL/gem5.opt (i.e., behind

[gem5-dev] gem5 v21.2.1 released!

2022-02-08 Thread Bobby Bruce via gem5-dev
Dear all, A minor release, consisting of bug fixes and small improvements to v21.2 of gem5, is now available. Users can obtain this release by pulling the latest changes from the "stable" branch of the gem5 repository: https://gem5.googlesource.com/public/gem5. A short list outlining the changes

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

2022-04-05 Thread Bobby Bruce via gem5-dev
My fault. Fixed here: https://gem5-review.googlesource.com/c/public/gem5/+/58609 -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Tue, Apr 5, 2022 at 2:05 AM jenkins-no-reply--- via gem5-dev < gem5-dev@gem5.org> wrote: > See < >

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

2022-04-05 Thread Bobby Bruce via gem5-dev
es visible with the change above is that >> more SCons code is run unconditionally, and so the fast model code is now >> being run in the test environment where it is disabled and just skipped >> wholesale before. >> >> Gabe >> >> On Tue, Apr 5, 2022 at 3:06 AM Gab

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

2022-04-14 Thread Bobby Bruce via gem5-dev
Hoa, Looks like you broke the tests with this commit: https://gem5-review.googlesource.com/c/public/gem5/+/58790. You should've removed the `root = Root(full_system=True, system=board)` line, this is set when you execute simulator.run() Can you push a quick fix (and run it to make sure it

[gem5-dev] Re: gem5 v22.0 to be released in early May. Staging branch to be created by the end of April

2022-04-14 Thread Bobby Bruce via gem5-dev
R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Mon, Apr 4, 2022 at 10:28 AM Bobby Bruce wrote: > Dear all, > > In line with our policy of having three major releases a year, we're > aiming to have v22.0 of gem5 released in early May.

[gem5-dev] Join th discussion on gem5's PR Merge policy

2023-09-05 Thread Bobby Bruce via gem5-dev
I've started a discussion on GitHub Discussions regarding the gem5 PR Merge Policy and possible improvements: https://github.com/orgs/gem5/discussions/261 Please feel free to join and give input or feedback. -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web:

[gem5-dev] GitHub Discussion about dropping Gerrit Change-ID requirement

2023-09-15 Thread Bobby Bruce via gem5-dev
https://github.com/orgs/gem5/discussions/324 (Note: I won't act on this without good buy-in from the community. I'd like to know what works best for everyone). -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net

[gem5-dev] Re: Make m5 internals available to Python interpreter (for syntax highlighting in vscode)

2023-09-12 Thread Bobby Bruce via gem5-dev
I've created a pull request here which should help: https://github.com/gem5/gem5/pull/307. From playing around with this mypy.stubgen fix, it helps the Pylance IntelliSence but it isn't complete. What's notably lacking are doc-strings (so methods, classes, etc don't have documentation on

[gem5-dev] Re: Upcoming gem5 events! Tutorial, Workshop, and Boot Camp!

2022-04-21 Thread Bobby Bruce via gem5-dev
-workshop Kind regards, Bobby -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Tue, Mar 29, 2022 at 6:30 PM Bobby Bruce wrote: > Dear all, > > We wish to make the computer architecture research community aware of > several

[gem5-dev] Re: Build failed in Jenkins: weekly #46

2022-04-25 Thread Bobby Bruce via gem5-dev
This test actually failed with an error message: ``` FileExistsError: [Errno 17] File exists: '/nobackup/jenkins/workspace/weekly/tests/gem5/resources' At: /usr/lib/python3.8/os.py(228): makedirs build/GCN3_X86/python/gem5/resources/resource.py(156): __init__

[gem5-dev] Creation of gem5 v23.1.0.0 staging branch scheduled for December 1st

2023-11-13 Thread Bobby Bruce via gem5-dev
Hey all, As discussed and agreed upon during our November Developer meeting (https://github.com/orgs/gem5/discussions/482), we have scheduled the creation of our staging branch from `develop` for December 1st. This means **gem5 developers have until December 1st to have their contributions

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

2022-11-01 Thread Bobby Bruce via gem5-dev
At least one problem here is the Nightly tests are failing due to it reaching timeout. I've submitted some patches here to remove some of the Boot tests (we have a lot of these, they take a while to run, and are largely doing the same thing), remove a couple of tests that require compilation of

[gem5-dev] v22.1 staging branch ready. RELEASE_NOTES.md requiring feedback

2022-12-26 Thread Bobby Bruce via gem5-dev
Dear all, After rigorous testing, we've decided the v22.1 staging branch is of a good enough state to be merged into the stable branch (The staging branch can be obtained with `git clone -b release-staging-v22-1 https://gem5.googlesource.com/public/gem5`). The only outstanding task is to update

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

2023-01-13 Thread Bobby Bruce via gem5-dev
Sorry for the delay. Yesterday I cleared up some space on the server. We shouldn't see space issue again. -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Thu, Jan 12, 2023 at 7:04 PM Matt Sinclair wrote: > Hi Bobby, > > Just checking

[gem5-dev] Re: Build failed in Jenkins: weekly #99

2023-01-09 Thread Bobby Bruce via gem5-dev
Thanks Matt! I've restarted the Weeklys to ensure it's now working. Should be complete over the next day or two. -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Sun, Jan 8, 2023 at 12:48 AM Matt Sinclair via gem5-dev <

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

2022-12-06 Thread Bobby Bruce via gem5-dev
I believe this patch should fix the nightly build: https://gem5-review.googlesource.com/c/public/gem5/+/66512 -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Sun, Dec 4, 2022 at 11:02 PM jenkins-no-reply--- via gem5-dev <

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

2022-12-17 Thread Bobby Bruce via gem5-dev
This one is my fault. This should fix the problem: https://gem5-review.googlesource.com/c/public/gem5/+/66772 -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Sat, Dec 17, 2022 at 4:53 AM jenkins-no-reply--- via gem5-dev <

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

2022-11-17 Thread Bobby Bruce via gem5-dev
to revert these reverts at some point. Kind regards, Bobby -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Thu, Nov 17, 2022 at 4:13 PM Bobby Bruce wrote: > Hey all, > > So this patch worked but we ran into another bug which also

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

2022-11-28 Thread Bobby Bruce via gem5-dev
I don't know exactly what patch triggered this bug, but gcc-12 was failing to compile gem5 due to a missing virtual destructor in GlobalSyncEvent. This patch should fix the problem: https://gem5-review.googlesource.com/c/public/gem5/+/66152 -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis

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

2022-11-21 Thread Bobby Bruce via gem5-dev
Fixed with: https://gem5-review.googlesource.com/c/public/gem5/+/65871 -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Mon, Nov 21, 2022 at 12:31 PM jenkins-no-reply--- via gem5-dev < gem5-dev@gem5.org> wrote: > See

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

2022-11-17 Thread Bobby Bruce via gem5-dev
im_quantum” of the Root object to 1e8: https://gem5-review.googlesource.com/c/public/gem5/+/65131. Note that 1e8 is different from the 1e9 value used elsewhere in gem5. Based on a test of doing 100 boots with 4 CPUs, 1e8 booted all four CPUs every time and 1e9 booted all four CPUs only twice. >>

[gem5-dev] v22.1 Staging branch created

2022-11-08 Thread Bobby Bruce via gem5-dev
Dear all, As of this afternoon, the gem5 v22.1 staging branch has been created. This branch will be intensely tested over the next couple of weeks to ensure it's ready to be merged into the stable branch. If you have any bug fixes you can submit them to the develop branch then cherry-pick the

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

2022-11-09 Thread Bobby Bruce via gem5-dev
It turns out this patch: https://gem5-review.googlesource.com/c/public/gem5/+/64831 is greatly increasing the Linux boot times and therefore causing the timeouts to occur. I'll try to find a solution for this. Unfortunately reverting the patch isn't an option, changing the CPUID is necessary to

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

2022-11-14 Thread Bobby Bruce via gem5-dev
patch is submitted we'll be back to everything passing. Kind regards, Bobby -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Wed, Nov 9, 2022 at 2:33 PM Bobby Bruce wrote: > It turns out this patch: > https://gem5-review.googles

[gem5-dev] Our use of Python Ply is incompatible with Python 11

2023-03-17 Thread Bobby Bruce via gem5-dev
Hey all, In November 2022 Python 3.11 was release and is slowly being rolled out for usage. In January of this year I became aware of an issue which makes gem5 incompatible with Python 3.11. I’ve outlined my findings, in detail, here: https://gem5.atlassian.net/browse/GEM5-1321. In brief,

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

2023-04-12 Thread Bobby Bruce via gem5-dev
The following patch should fix this nightly bug: https://gem5-review.googlesource.com/c/public/gem5/+/69717 There was a small bug introduced where header files were not being added to the “build” directory. This broke the SST compilation as it uses the “build” directory as a include path. In

[gem5-dev] Re: Building on Apple Silicon / ARM docker

2023-04-03 Thread Bobby Bruce via gem5-dev
to be be made aware of it). For #5, are you building and running in the same docker container? -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net > On Apr 3, 2023, at 12:59 PM, Bobby Bruce wrote: > > Hey, > > I b

[gem5-dev] Re: Building on Apple Silicon / ARM docker

2023-04-03 Thread Bobby Bruce via gem5-dev
Hey, I believe I’ve run into this issue before on my Apple machine and have a solution. I am running on the assumption here your Python installation is 3.11. That’s the only reason I can see as to why you’d have this problem (this email may be pretty pointless if this assumption isn’t true).

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

2023-04-10 Thread Bobby Bruce via gem5-dev
The two patches in this relation-chain should fix the compilation error: https://gem5-review.googlesource.com/c/public/gem5/+/69598 In short: the CPP Filesystem library needs a couple of work-arounds to compile successfully with GCC Versions 7 and 8. -- Dr. Bobby R. Bruce Room 3050, Kemper

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

2023-04-05 Thread Bobby Bruce via gem5-dev
I don’t know the exact cause of this problem but it’s a Docker failure of some kind and likely not due to any actual test failure. These just happen very so often on our Jenkin’s setup and they are impossible to recreate locally. It could be Docker running out of member (though it should have

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

2023-02-03 Thread Bobby Bruce via gem5-dev
Gabriel, It looks like the nightly tests failed due to some of the ports not being updated correctly. Do you have time to look into this and fix it? Kind regards, Bobby -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net On Fri, Feb 3, 2023

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

2023-07-07 Thread Bobby Bruce via gem5-dev
This appears to be a Docker failure of some kind. Both the compiler and nightly tests dropped at the same time. I think the Docker daemon crashed for some reason No tests failed here. The patches submitted yesterday don’t interact with any tests so they should all still pass. I’ll re-run

[gem5-dev] Hotfix v23.0.0.1: To fix GCN3_X86 compilation

2023-07-10 Thread Bobby Bruce via gem5-dev
Dear all, I’m planning a hot fix to the v23.0.0 release to address an error found. The issue was highlighted here https://gem5.atlassian.net/browse/GEM5-1332. In short, the v23.0.0.0 release can’t compile the “build/GCN3_X86/gem5.opt” binary. This came about as we cherry-picked some GPU

[gem5-dev] Re: Hotfix v23.0.0.1: To fix GCN3_X86 compilation

2023-07-10 Thread Bobby Bruce via gem5-dev
023, at 1:58 PM, Bobby Bruce wrote: > > Dear all, > > I’m planning a hot fix to the v23.0.0 release to address an error found. > > The issue was highlighted here https://gem5.atlassian.net/browse/GEM5-1332. > In short, the v23.0.0.0 release can’t compile the “build/GCN3

[gem5-dev] Re: v23.0 staging branch to be created on May 24th

2023-05-26 Thread Bobby Bruce via gem5-dev
https://www.bobbybruce.net > On May 9, 2023, at 2:09 PM, Bobby Bruce wrote: > > Dear all, > > I am writing to inform the community that we are planning to create the > staging branch for v23.0 on May 24th. This branch will be created from the > develop branch and intensiv

<    1   2   3   4   5   6   7   8   9   >