[gem5-dev] Re: Issues when try to mount full-system image files

2023-12-22 Thread Jason Lowe-Power via gem5-dev
Here's the answer from the gem5-GPT bot ( https://chat.openai.com/g/g-o3y1y4t8J-gem5-gpt, if you have chatGPT plus): The error message you're encountering indicates a problem with mounting the filesystem from the `ubuntu-18.04-arm64-docker.img` image. This can be due to several reasons such as an

[gem5-dev] [NoOp] Change in gem5/gem5[develop]: configs: Fix SPEC benchmarks example scripts

2023-07-10 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/71738?usp=email ) Change subject: configs: Fix SPEC benchmarks example scripts .. configs: Fix SPEC benchmarks example scripts

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

2023-07-07 Thread Jason Lowe-Power via gem5-dev
This looks like a random failure to me. This happens on jenkins once every week or two. It might be better tomorrow. Unfortunately, this failure gives us no information. On Fri, Jul 7, 2023 at 8:29 AM Matt Sinclair via gem5-dev wrote: > Hi Bobby, > > How do I read this output? I wanted to

[gem5-dev] [M] Change in gem5/gem5[release-staging-v23-0]: misc: Add release notes for v23.0

2023-06-18 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/71758?usp=email ) Change subject: misc: Add release notes for v23.0 .. misc: Add release notes for v23.0 Change-Id

[gem5-dev] [XS] Change in gem5/gem5[develop]: configs: Fix SPEC benchmarks example scripts

2023-06-14 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/71738?usp=email ) Change subject: configs: Fix SPEC benchmarks example scripts .. configs: Fix SPEC benchmarks

[gem5-dev] [XS] Change in gem5/gem5[develop]: python: Ignore -s as gem5 option

2023-06-13 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/71502?usp=email ) Change subject: python: Ignore -s as gem5 option .. python: Ignore -s as gem5 option This enables more

[gem5-dev] [XS] Change in gem5/gem5[develop]: python: Ignore -s as gem5 option

2023-06-12 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/71502?usp=email ) Change subject: python: Ignore -s as gem5 option .. python: Ignore -s as gem5 option

[gem5-dev] State of Arm SVE2 in gem5

2023-06-02 Thread Jason Lowe-Power via gem5-dev
Hi Giacomo, I've noticed that you've been pushing a number of updates to the Arm ISA, some of which are implementing Arm SVE2 instructions (I believe). Could you let us know what the current status is of these instructions? Have all of them been integrated into gem5 or just a subset? Thanks!

[gem5-dev] [XS] Change in gem5/gem5[develop]: scons: Add os import to marshall

2023-05-23 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/70918?usp=email ) Change subject: scons: Add os import to marshall .. scons: Add os import to marshall This file was missing

[gem5-dev] [XS] Change in gem5/gem5[develop]: scons: Add os import to marshall

2023-05-23 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/70918?usp=email ) Change subject: scons: Add os import to marshall .. scons: Add os import to marshall This file

[gem5-users] Re: [gem5-dev] Problem running gem5 gui

2023-04-19 Thread Jason Lowe-Power via gem5-users
Hi Nick, Unfortunately, we haven't been able to keep the gem5 gui up to date with either gem5 or python. I'm afraid that the code has undergone a lot of bitrot over the past couple of years. If it's any help, I can point you to what I use in my grad classes:

[gem5-dev] [M] Change in gem5/gem5[develop]: stdlib: Add progress bars for long functions

2023-02-27 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/67472?usp=email ) Change subject: stdlib: Add progress bars for long functions .. stdlib: Add progress bars for long functions

[gem5-dev] [S] Change in gem5/gem5[develop]: cpu: Add fatal in BaseCPU for wrong workloads

2023-02-25 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/67937?usp=email ) Change subject: cpu: Add fatal in BaseCPU for wrong workloads .. cpu: Add fatal in BaseCPU for wrong

[gem5-dev] [M] Change in gem5/gem5[develop]: stdlib: Add support for ELFies

2023-02-17 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/68038?usp=email ) Change subject: stdlib: Add support for ELFies .. stdlib: Add support for ELFies This enables

[gem5-dev] [S] Change in gem5/gem5[develop]: arch-x86,sim-se: Ignore the some mem syscalls

2023-02-17 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/68037?usp=email ) Change subject: arch-x86,sim-se: Ignore the some mem syscalls .. arch-x86,sim-se: Ignore the some

[gem5-dev] [S] Change in gem5/gem5[develop]: cpu: Add fatal in BaseCPU for wrong workloads

2023-02-14 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/67937?usp=email ) Change subject: cpu: Add fatal in BaseCPU for wrong workloads .. cpu: Add fatal in BaseCPU

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

2023-01-07 Thread Jason Lowe-Power via gem5-dev
Thanks for quickly digging into this, Matt! On Sat, Jan 7, 2023 at 1:41 PM Matt Sinclair via gem5-dev wrote: > I have confirmed that the Pannotia benchmarks (to my surprise) are using > AMD's cache bypassing flags for some memory accesses, which Vishnu added > support for this week. Good thing

[gem5-dev] [S] Change in gem5/gem5[develop]: tests: Fix compiler-tests.sh build args passing

2022-12-17 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/66772?usp=email ) Change subject: tests: Fix compiler-tests.sh build args passing .. tests: Fix compiler-tests.sh build args

[gem5-dev] [S] Change in gem5/gem5[develop]: tests: Fix compiler-tests.sh for no build args passed case

2022-12-13 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/66631?usp=email ) ( 1 is the latest approved patch-set. No files were changed between the latest approved patch-set and the submitted one. )Change subject: tests: Fix compiler-tests.sh

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

2022-11-15 Thread Jason Lowe-Power via gem5-dev
Hi Matt, That might work for KVM, but it doesn't work for the timing CPUs as far as I know. The problem we ran into was not with KVM but with the timing CPUs. The underlying problem is that we are not modeling the system correctly. Either there's something wrong with our cpuid instruction (it's

[gem5-dev] [S] Change in gem5/gem5[develop]: stdlib,mem-ruby: Add DVM TBEs to CHI in stdlib

2022-10-19 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/64691?usp=email ) Change subject: stdlib,mem-ruby: Add DVM TBEs to CHI in stdlib .. stdlib,mem-ruby: Add DVM TBEs to CHI

[gem5-dev] [S] Change in gem5/gem5[develop]: arch-x86: Fix CPUID for most recent GLIBC

2022-10-19 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/64831?usp=email ) Change subject: arch-x86: Fix CPUID for most recent GLIBC .. arch-x86: Fix CPUID for most recent

[gem5-dev] [M] Change in gem5/gem5[develop]: configs: Add example memory traffic runscript

2022-10-18 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/64018?usp=email ) Change subject: configs: Add example memory traffic runscript .. configs: Add example memory traffic

[gem5-dev] [M] Change in gem5/gem5[develop]: stdlib: Update TestBoard to work with Simulator

2022-10-18 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/64017?usp=email ) Change subject: stdlib: Update TestBoard to work with Simulator .. stdlib: Update TestBoard to work

[gem5-dev] [M] Change in gem5/gem5[develop]: python: Update -c to work like normal python

2022-10-18 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/63151?usp=email ) Change subject: python: Update -c to work like normal python .. python: Update -c to work like normal python

[gem5-dev] [S] Change in gem5/gem5[develop]: stdlib,mem-ruby: Add DVM TBEs to CHI in stdlib

2022-10-17 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/64691?usp=email ) Change subject: stdlib,mem-ruby: Add DVM TBEs to CHI in stdlib .. stdlib,mem-ruby: Add DVM TBEs

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

2022-10-15 Thread Jason Lowe-Power
I think this failed because we got unlucky. I'll re-run it. On Fri, Oct 14, 2022 at 4:16 PM wrote: > See <https://jenkins.gem5.org/job/weekly/82/display/redirect?page=changes> > > Changes: > > [Jason Lowe-Power] stdlib: Update the default exit events and warning > >

[gem5-dev] [S] Change in gem5/gem5[develop]: arch-arm: Fix linking error in aapcs64 unittests

2022-10-15 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/64611?usp=email ) Change subject: arch-arm: Fix linking error in aapcs64 unittests .. arch-arm: Fix linking error in aapcs64

[gem5-dev] [S] Change in gem5/gem5[develop]: stdlib: Give board interface for mem ports

2022-10-14 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/64631?usp=email ) Change subject: stdlib: Give board interface for mem ports .. stdlib: Give board interface

[gem5-dev] [S] Change in gem5/gem5[develop]: stdlib: Add _post_instantiate function

2022-10-07 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/64016?usp=email ) Change subject: stdlib: Add _post_instantiate function .. stdlib: Add _post_instantiate function

[gem5-dev] [S] Change in gem5/gem5[develop]: stdlib: Allow cache_hierarchy to be optional

2022-10-07 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/64015?usp=email ) Change subject: stdlib: Allow cache_hierarchy to be optional .. stdlib: Allow cache_hierarchy to be optional

[gem5-dev] [M] Change in gem5/gem5[develop]: stdlib: Update the default exit events and warning

2022-10-07 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/64251?usp=email ) Change subject: stdlib: Update the default exit events and warning .. stdlib: Update the default exit events

[gem5-dev] [M] Change in gem5/gem5[develop]: stdlib: Update the default exit events and warning

2022-10-07 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/64251?usp=email ) Change subject: stdlib: Update the default exit events and warning .. stdlib: Update the default

[gem5-dev] [S] Change in gem5/gem5[develop]: scons: Fix variable not found error

2022-09-30 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/64012?usp=email ) Change subject: scons: Fix variable not found error .. scons: Fix variable not found error Change-Id

[gem5-dev] [M] Change in gem5/gem5[develop]: configs: Add example memory traffic runscript

2022-09-30 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/64018?usp=email ) Change subject: configs: Add example memory traffic runscript .. configs: Add example memory

[gem5-dev] [S] Change in gem5/gem5[develop]: stdlib: Add _post_instantiate function

2022-09-30 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/64016?usp=email ) Change subject: stdlib: Add _post_instantiate function .. stdlib: Add _post_instantiate function

[gem5-dev] [M] Change in gem5/gem5[develop]: stdlib: Update TestBoard to work with Simulator

2022-09-30 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/64017?usp=email ) Change subject: stdlib: Update TestBoard to work with Simulator .. stdlib: Update TestBoard

[gem5-dev] [S] Change in gem5/gem5[develop]: stdlib: Allow cache_hierarchy to be optional

2022-09-30 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/64015?usp=email ) Change subject: stdlib: Allow cache_hierarchy to be optional .. stdlib: Allow cache_hierarchy

[gem5-dev] [S] Change in gem5/gem5[develop]: scons: Fix variable not found error

2022-09-30 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/64012?usp=email ) Change subject: scons: Fix variable not found error .. scons: Fix variable not found error

[gem5-dev] [S] Change in gem5/gem5[develop]: tests: Fix error in Arm test

2022-09-30 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/63991?usp=email ) Change subject: tests: Fix error in Arm test .. tests: Fix error in Arm test I missed this one in the last

[gem5-dev] [S] Change in gem5/gem5[develop]: tests: Fix error in Arm test

2022-09-29 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/63991?usp=email ) Change subject: tests: Fix error in Arm test .. tests: Fix error in Arm test I missed this one

[gem5-dev] [S] Change in gem5/gem5[develop]: tests: Move the arm+ruby tests to not use ALL

2022-09-27 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/63852?usp=email ) Change subject: tests: Move the arm+ruby tests to not use ALL .. tests: Move the arm+ruby tests to not use

[gem5-dev] [S] Change in gem5/gem5[develop]: tests: Fix errors in arm switcheroo

2022-09-26 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/63851?usp=email ) Change subject: tests: Fix errors in arm switcheroo .. tests: Fix errors in arm switcheroo When switching

[gem5-dev] [S] Change in gem5/gem5[develop]: tests: Move the arm+ruby tests to not use ALL

2022-09-26 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/63852?usp=email ) Change subject: tests: Move the arm+ruby tests to not use ALL .. tests: Move the arm+ruby tests

[gem5-dev] [S] Change in gem5/gem5[develop]: tests: Fix errors in arm switcheroo

2022-09-26 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/63851?usp=email ) Change subject: tests: Fix errors in arm switcheroo .. tests: Fix errors in arm switcheroo When

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

2022-09-09 Thread Jason Lowe-Power
Hi all, I'm not sure what the underlying cause is here. We keep getting errors that look something like the one causing this failure (shown below). They are all "ModuleNotFound" errors on modules that are definitely there! I've also seen this happen where I get an error when trying to access a

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

2022-08-25 Thread Jason Lowe-Power
Hey Bobby, I think this has to do with with new "workload" type in the resources. The error that we're getting in a bunch of runs is Exception: Error: Unknown type 'workload'. At: build/X86/python/gem5/resources/downloader.py(223): _get_resources

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

2022-08-23 Thread Jason Lowe-Power
I believe the culprit is this change: https://gem5-review.googlesource.com/c/public/gem5/+/62551 Matt, if you could take a look, I'd appreciate it! Cheers, Jason On Tue, Aug 23, 2022 at 4:53 PM wrote: > See < > https://jenkins.gem5.org/job/nightly/329/display/redirect?page=changes> > >

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

2022-08-19 Thread Jason Lowe-Power
espace with > statistics > > [Giacomo Travaglini] arch-arm: XPACD, XPACI, XPACLRI do not trap > > [Jason Lowe-Power] tests: Remove functional tests from Garnet > > [Bobby R. Bruce] stdlib: Remove "CPUType" from AbstractCore > > [Bobby R. Bruce] stdlib: Create BaseCPUCore

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

2022-07-25 Thread Jason Lowe-Power
The failure is in the " Test: test-resource-downloading-NULL-x86_64-opt " with "Exception: Failure to download resource 'riscv-hello'." Did we move that resource? Cheers, Jason On Fri, Jul 22, 2022 at 1:50 PM wrote: > See

[gem5-dev] Re: Discussing unifying RVV development efforts

2022-05-25 Thread Jason Lowe-Power
don't in gem5 After those small things, I think we should go ahead and integrate these tests here: https://gem5.googlesource.com/public/gem5-resources/+/refs/heads/stable. We can iterate on improving the tests and adding more there as well. We (here at UC Davis) can also help by creating the gem5

[gem5-dev] Discussing unifying RVV development efforts

2022-05-20 Thread Jason Lowe-Power
Hi everyone, I'm super excited to see all of the activity around RISC-V vector instructions right now. However, it looks like there are a few different implementations being worked on, and it's a good idea to try to unify around a single implementation and work together to get to a point where

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

2022-05-05 Thread Jason Lowe-Power
Yeah, it was https://gem5-review.googlesource.com/c/public/gem5/+/59151 and https://gem5-review.googlesource.com/c/public/gem5/+/59149 See the comments on https://gem5-review.googlesource.com/c/public/gem5/+/59151 for the current status/discussion. The question is: should we drop support for

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

2022-04-26 Thread Jason Lowe-Power
on the tip - Update the website and release notes Here's the changes again if anyone else wants to provide feedback :) https://gem5-review.googlesource.com/q/topic:all-ruby-protocols Cheers, Jason On Tue, Apr 12, 2022 at 1:44 PM Jason Lowe-Power wrote: > Hi all, > > I would really apprec

[gem5-dev] [S] Change in gem5/gem5[develop]: python: Add error for creating abstact SimObjects

2022-04-22 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/59049 ) Change subject: python: Add error for creating abstact SimObjects .. python: Add error for creating abstact

[gem5-dev] Re: Adding an extension object to Packet-s

2022-04-18 Thread Jason Lowe-Power via gem5-dev
Hi Yan, Can you use the Packet::pushSenderState(), popSenderState(), etc functions? This is a stack instead of a linked-list, but it may work for your use case. See https://gem5.googlesource.com/public/gem5/+/refs/heads/stable/src/mem/packet.hh#440 for more information. The idea with that

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

2022-04-18 Thread Jason Lowe-Power via gem5-dev
, Jason On Sun, Apr 17, 2022 at 12:06 AM jenkins-no-reply--- via gem5-dev < gem5-dev@gem5.org> wrote: > See <https://jenkins.gem5.org/job/weekly/44/display/redirect?page=changes> > > Changes: > > [hoanguyen] stdlib, configs: Migrate riscv-ubuntu-run example to Simulator &

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

2022-04-15 Thread Jason Lowe-Power via gem5-dev
It looks successful to me. Supposedly test-gem5-library-example-x86-gapbs-benchmarks-X86-aarch64-opt-MESI_Two_Level failed, but everything looks fine:

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

2022-04-15 Thread Jason Lowe-Power via gem5-dev
now. Cheers, Jason On Fri, Apr 15, 2022 at 9:13 AM Jason Lowe-Power wrote: > Hi all, > > Please respond to this message with a pointer to the gerrit review links > for changesets that you would like to prioritize for 22.0. This way the > community can work together to make thi

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

2022-04-15 Thread Jason Lowe-Power via gem5-dev
Hi all, Please respond to this message with a pointer to the gerrit review links for changesets that you would like to prioritize for 22.0. This way the community can work together to make this another great release with lots of new features! There's a list of issues open in jira here

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

2022-04-12 Thread Jason Lowe-Power via gem5-dev
exactly the same name. Extending this to allow SimObjects with the same name would be quite a bit of effort. Right now, I don't believe this effort is worth the benefit for this set of changes. Let me know what you think. Cheers, Jason On Fri, Apr 1, 2022 at 7:48 AM Jason Lowe-Power wrote

[gem5-dev] [S] Change in gem5/gem5[develop]: scons: Fix bug in error message

2022-04-12 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/58429 ) ( 1 is the latest approved patch-set. No files were changed between the latest approved patch-set and the submitted one. )Change subject: scons: Fix bug in error message

[gem5-dev] Problem decoding RISC-V vector instructions

2022-04-07 Thread Jason Lowe-Power via gem5-dev
Hi all, In working to integrate the RISC-V vector instructions (RVV) implementation from Rivos, I've come across a unique (to me) problem. In RVV, the vector length and the size of the vector element is specified *at runtime* by the `setvl` instruction. So, the way you decode a vector instruction

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

2022-04-05 Thread Jason Lowe-Power via gem5-dev
.io/gem5-test/clang-version-9 python3 /usr/bin/scons >>>>>> build/NULL/gem5.opt -j`nproc` >>>>>> ``` >>>>>> >>>>>> which will return: >>>>>> >>>>>> ``` >>>>

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

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

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

2022-04-01 Thread Jason Lowe-Power via gem5-dev
. > > That would allow us to avoid prefixing in favour of something like: > > > $from m5.objects.mi_example import L1Cache_Controller > > > > or > > > $from m5.objects.msi import L1Cache_Controller > > > > Kind Regards > > > > Giacomo

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

2022-03-31 Thread Jason Lowe-Power via gem5-dev
e we don’t have to spend as much time building a bunch of > individual binaries? Some quantified data could really help motivate the > downstream work involved to consume this change. > > > > Thanks! > > > > Brad > > > > > > > > > > *From:* Jason L

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

2022-03-31 Thread Jason Lowe-Power via gem5-dev
Hi all, For as long as gem5 has been gem5, you have had to build a different gem5 binary if you want to use a different Ruby protocol. Making it possible to build multiple protocols has been on the roadmap for a long time (at least as long as I've been involved with the project). I'm excited to

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: Add check for single protocol

2022-03-31 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/58469 ) Change subject: mem-ruby: Add check for single protocol .. mem-ruby: Add check for single protocol Now

[gem5-dev] Change in gem5/gem5[develop]: configs: Replace buildEnv with getRubyProtocol

2022-03-31 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/58449 ) Change subject: configs: Replace buildEnv with getRubyProtocol .. configs: Replace buildEnv

[gem5-dev] Change in gem5/gem5[develop]: stdlib,mem-ruby: Use protocol-spec. names

2022-03-30 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/58440 ) Change subject: stdlib,mem-ruby: Use protocol-spec. names .. stdlib,mem-ruby: Use protocol-spec. names

[gem5-dev] Change in gem5/gem5[develop]: WIP: mem-ruby: Build gem5 binary with all protocols

2022-03-30 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/58443 ) Change subject: WIP: mem-ruby: Build gem5 binary with all protocols .. WIP: mem-ruby: Build gem5 binary

[gem5-dev] Change in gem5/gem5[develop]: configs,mem-ruby: Procotol-spec. names in CHI

2022-03-30 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/58439 ) Change subject: configs,mem-ruby: Procotol-spec. names in CHI .. configs,mem-ruby: Procotol-spec. names

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: Use function for backwards compat. ruby

2022-03-30 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/58442 ) Change subject: mem-ruby: Use function for backwards compat. ruby .. mem-ruby: Use function for backwards

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby,configs: Update AMD protos with new names

2022-03-30 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/58441 ) Change subject: mem-ruby,configs: Update AMD protos with new names .. mem-ruby,configs: Update AMD protos

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: Use shared and per-protocol SLICC files

2022-03-30 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/58431 ) Change subject: mem-ruby: Use shared and per-protocol SLICC files .. mem-ruby: Use shared and per-protocol

[gem5-dev] Change in gem5/gem5[develop]: scons: Fix bug in error message

2022-03-30 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/58429 ) Change subject: scons: Fix bug in error message .. scons: Fix bug in error message The variable p doesn't

[gem5-dev] Change in gem5/gem5[develop]: python: Add function to get ruby protocol

2022-03-30 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/58430 ) Change subject: python: Add function to get ruby protocol .. python: Add function to get ruby protocol

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: Update HTML output to include protocol

2022-03-30 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/58437 ) Change subject: mem-ruby: Update HTML output to include protocol .. mem-ruby: Update HTML output to include

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: Move getNumControllers out of machines

2022-03-30 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/58435 ) Change subject: mem-ruby: Move getNumControllers out of machines .. mem-ruby: Move getNumControllers out

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: Rename SLICC SimObjs with compatibility

2022-03-30 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/58434 ) Change subject: mem-ruby: Rename SLICC SimObjs with compatibility .. mem-ruby: Rename SLICC SimObjs

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: Move protocol files to subdir

2022-03-30 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/58433 ) Change subject: mem-ruby: Move protocol files to subdir .. mem-ruby: Move protocol files to subdir Move

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby,scons: Split SLICC generic and specific

2022-03-30 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/58436 ) Change subject: mem-ruby,scons: Split SLICC generic and specific .. mem-ruby,scons: Split SLICC generic

[gem5-dev] Change in gem5/gem5[develop]: configs,mem-ruby: Protocol-spec. in learning gem5

2022-03-30 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/58438 ) Change subject: configs,mem-ruby: Protocol-spec. in learning gem5 .. configs,mem-ruby: Protocol-spec

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: Use namespaces for protocol types

2022-03-30 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/58432 ) Change subject: mem-ruby: Use namespaces for protocol types .. mem-ruby: Use namespaces for protocol types

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

2022-03-30 Thread Jason Lowe-Power via gem5-dev
I'm not sure why this test failed. The build artifacts look successful. However, there seems to be a bug in which tests are selected to run. We seem to be running duplicate tests on the x86_64 host and calling them both x86_64 and aarch64 tests. Jason On Tue, Mar 29, 2022 at 11:01 PM

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

2022-03-16 Thread Jason Lowe-Power via gem5-dev
ters should be, >> in the mean time it either won't work because of this problem, or even when >> it would work, it would be operating on an inappropriate data type. >> >> Gabe >> >> On Tue, Mar 15, 2022 at 8:13 AM Jason Lowe-Power >> wrote: >> &

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

2022-03-15 Thread Jason Lowe-Power via gem5-dev
Looks like the problem is [gabe.black] arch: Make the DummyVec... types the same size as RegVal. Can you take a look, Gabe? Thanks, Jason On Tue, Mar 15, 2022 at 1:46 AM jenkins-no-reply--- via gem5-dev < gem5-dev@gem5.org> wrote: > See < >

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

2022-03-11 Thread Jason Lowe-Power via gem5-dev
I spent some time looking into this I'm not sure what's going on. I don't *think* we're running out of memory (at least, dmesg doesn't say we ran out of memory). I'm trying to figure out if maybe docker is configured to kill processes when they use "too much" memory (for some definition of

[gem5-dev] Re: All tests failing: Please don't commit anything!

2022-03-09 Thread Jason Lowe-Power via gem5-dev
Great news everyone! The tests are finally passing again. Thanks for your patience! As always see https://jenkins.gem5.org/ for the current testing status. Cheers, Jason On Tue, Mar 8, 2022 at 3:53 PM Jason Lowe-Power wrote: > Hi all, > > Please, please, please, refrain from c

[gem5-dev] Re: All tests failing: Please don't commit anything!

2022-03-08 Thread Jason Lowe-Power via gem5-dev
ruce > Room 3050, > Kemper Hall, UC Davis > Davis, > CA, 95616 > > web: https://www.bobbybruce.net > > > On Mon, Mar 7, 2022 at 8:26 AM Jason Lowe-Power via gem5-dev < > gem5-dev@gem5.org> wrote: > > > > Thanks, Giacomo! > > > > Now we

[gem5-dev] Re: All tests failing: Please don't commit anything!

2022-03-07 Thread Jason Lowe-Power via gem5-dev
k failure (gcc-version-7) > > > > Kind Regards > > > > Giacomo > > > > *From: *Jason Lowe-Power via gem5-dev > *Date: *Saturday, 5 March 2022 at 17:27 > *To: *gem5 Developer List > *Cc: *Jason Lowe-Power > *Subject: *[gem5-dev] All tests failing: Plea

[gem5-dev] All tests failing: Please don't commit anything!

2022-03-05 Thread Jason Lowe-Power via gem5-dev
Hi gem5 developers! You may or may not have noticed that as of this morning (3/5) all of the tests on our Jenkins server are failing. This includes the nightly tests, weekly tests, and the compiler tests. *I'd like to ask everyone to refrain from committing anything else to develop* until these

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: Reset stats in Ruby correctly

2022-03-02 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/57269 ) Change subject: mem-ruby: Reset stats in Ruby correctly .. mem-ruby: Reset stats in Ruby correctly Change-Id

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: Reset stats in Ruby correctly

2022-03-01 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/57269 ) Change subject: mem-ruby: Reset stats in Ruby correctly .. mem-ruby: Reset stats in Ruby correctly Change

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: Revert 7018c2b34

2022-02-26 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/57109 ) Change subject: mem-ruby: Revert 7018c2b34 .. mem-ruby: Revert 7018c2b34 This reverts commit

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

2022-02-20 Thread Jason Lowe-Power via gem5-dev
Hey Matt, It looks like one of the Ruby changes you recently pushed is breaking the nightly tests. Can you take a look? Thanks! Jason On Sat, Feb 19, 2022 at 2:06 PM jenkins-no-reply--- via gem5-dev < gem5-dev@gem5.org> wrote: > See < >

[gem5-dev] Re: build configuration overhaul

2022-01-28 Thread Jason Lowe-Power via gem5-dev
Hi Gabe, Thanks for writing this up. The first part of your document is the best documentation on the current build system I've seen to date! We should convert it to markdown and put it up on the website! Overall, I really like the direction you're going here. I strongly agree with the problems

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

2021-12-20 Thread Jason Lowe-Power via gem5-dev
Hey Boris, Absolutely, it should be easy for this to work with POWER, Arm, etc. I believe that Joel is actually working on Arm support (not sure about POWER). We chose to only support RISC-V at this release since we haven't tested others. That said, it should be mostly just SConscript changes to

[gem5-dev] Re: Commit message guidelines (was: LupIO: Friendly IO Devices for gem5)

2021-12-20 Thread Jason Lowe-Power via gem5-dev
Hey Boris, Feel free to make a gerrit change request to the CONTRIBUTING.md file. We can discuss more there. >From my perspective, it's not a big deal to me what the conjugation of a change request is. As long as it's clear, I'm ok with whatever. I'm also OK with putting a preference in the

  1   2   3   4   5   6   7   8   9   10   >