[gem5-dev] Change in gem5/gem5[master]: tests: Add documentation for new testing code

2018-06-28 Thread Jason Lowe-Power (Gerrit)
.. tests: Add documentation for new testing code Change-Id: Id62ad8e452e640073079e76c9ce5898cedee Signed-off-by: Jason Lowe-Power --- M CONTRIBUTING.md A TESTING.md 2 files changed, 218 insertions(+), 7 deletions(-) -- To view, visit https://gem5-review.googlesource.com/4882 To unsubscribe

[gem5-dev] Change in gem5/gem5[master]: tests: Add a simple example test

2018-06-28 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded a new patch set (#12) to the change originally created by Sean Wilson. ( https://gem5-review.googlesource.com/4422 ) Change subject: tests: Add a simple example test .. tests: Add a simple

[gem5-dev] Change in gem5/gem5[master]: tests: Add Makefiles for hello

2018-06-28 Thread Jason Lowe-Power (Gerrit)
: I7085000393cd5283502a7af362c85befda749181 Signed-off-by: Jason Lowe-Power --- A tests/test-progs/hello/.gitignore A tests/test-progs/hello/bin/arm/linux/README D tests/test-progs/hello/bin/arm/linux/hello A tests/test-progs/hello/bin/arm/linux/hello A tests/test-progs/hello/bin/x86/linux/README D tests

[gem5-dev] Change in gem5/gem5[master]: tests, ext: Add a new testing library proposal

2018-06-28 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded a new patch set (#12) to the change originally created by Sean Wilson. ( https://gem5-review.googlesource.com/4421 ) Change subject: tests,ext: Add a new testing library proposal .. tests,ext

[gem5-dev] Change in gem5/gem5[master]: tests: Add explicit build test

2018-06-28 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded a new patch set (#3). ( https://gem5-review.googlesource.com/10121 ) Change subject: tests: Add explicit build test .. tests: Add explicit build test Change-Id

[gem5-dev] Change in gem5/gem5[master]: tests: Add test for the m5-exit instruction.

2018-06-28 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded a new patch set (#12) to the change originally created by Sean Wilson. ( https://gem5-review.googlesource.com/4423 ) Change subject: tests: Add test for the m5-exit instruction. .. tests: Add

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Fix TempCacheBlock insert

2018-06-20 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has submitted this change and it was merged. ( https://gem5-review.googlesource.com/11349 ) Change subject: mem-cache: Fix TempCacheBlock insert .. mem-cache: Fix TempCacheBlock insert TempCacheBlock insert

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Fix TempCacheBlock insert

2018-06-19 Thread Jason Lowe-Power (Gerrit)
.. mem-cache: Fix TempCacheBlock insert TempCacheBlock insert() had a different signature than the parent class which caused an error on clang. This matches the signature with default zero values. Change-Id: Ic096914497f3d17e88295c9e65a04d76fdddf365 Signed-off-by: Jason Lowe-Power --- M src/mem

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Fix TempCacheBlock insert

2018-06-18 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/11349 Change subject: mem-cache: Fix TempCacheBlock insert .. mem-cache: Fix TempCacheBlock insert TempCacheBlock insert() had

Re: [gem5-dev] systemc reviews

2018-06-15 Thread Jason Lowe-Power
Hey Boris, I think that gerrit always sends the first message when a patch is uploaded to the whole list. Then, when adding comments or updating patches gerrit only sends emails to people that are cc'ed in gerrit. I'm not sure what the behavior is on merges... I'm not sure what an easy way to be

Re: [gem5-dev] systemc reviews

2018-06-14 Thread Jason Lowe-Power
s best addresses the problem we (Google) are > > trying > > >>>> to solve, which is to leverage existing models vendors may have > > developed > > >>>> already in systemc, or which may be developed primarily in systemc > in > > the > > >>&g

Re: [gem5-dev] mount host FS in simulation?

2018-06-14 Thread Jason Lowe-Power
Hi Gabe, I don't have any recollection that this is supported (though it would be very cool). Then again, I'm often finding gem5 features that I didn't know existed, so I could be wrong. Jason On Thu, Jun 7, 2018 at 3:09 PM Gabe Black wrote: > Hi folks. I should already know the answer to

[gem5-dev] Change in gem5/gem5[master]: ruby: Revamp standalone SLICC script

2018-06-14 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has submitted this change and it was merged. ( https://gem5-review.googlesource.com/10561 ) Change subject: ruby: Revamp standalone SLICC script .. ruby: Revamp standalone SLICC script There was some bitrot

Re: [gem5-dev] systemc reviews

2018-06-08 Thread Jason Lowe-Power
I'll have some time next week to dig into this. Cheers, Jason On Fri, Jun 8, 2018, 7:13 AM Dr.-Ing. Matthias Jung wrote: > Hi Giacomo, Gabe, > > I'm a large supporter of SystemC because its 'the' IEEE standard for > simulation, therefore I support always activities towards that direction. >

[gem5-dev] Change in gem5/gem5[master]: ruby: Revamp standalone SLICC script

2018-05-29 Thread Jason Lowe-Power (Gerrit)
.. ruby: Revamp standalone SLICC script There was some bitrot in the standalone SLICC script (util/slicc and src/mem/slicc/main.py). Fix the changes to the SLICC interface and also add some better documentation. Change-Id: I91c0ec78d5072fba83edf32b661ae67967af7822 Signed-off-by: Jason Lowe-Power

[gem5-dev] Change in gem5/gem5[master]: ruby: Revamp standalone SLICC script

2018-05-28 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/10561 Change subject: ruby: Revamp standalone SLICC script .. ruby: Revamp standalone SLICC script There was some bitrot

[gem5-dev] Change in gem5/gem5[master]: configs, learning-gem5: Fixed hello binary location

2018-05-23 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/10521 Change subject: configs,learning-gem5: Fixed hello binary location .. configs,learning-gem5: Fixed hello binary location

Re: [gem5-dev] RISC-V Full System Support?

2018-05-22 Thread Jason Lowe-Power
have some conflicts with the latest version of > gem5) > >>- https://gem5-review.googlesource.com/c/public/gem5/+/9822/1: add > >>support for URET, SRET, and MRET instructions > >> > >> There is ongoing work on FS support, but, in my case, it i

[gem5-dev] Change in gem5/gem5[master]: tests, ext: Add a new testing library proposal

2018-05-21 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded a new patch set (#11) to the change originally created by Sean Wilson. ( https://gem5-review.googlesource.com/4421 ) Change subject: tests,ext: Add a new testing library proposal .. tests,ext

[gem5-dev] Change in gem5/gem5[master]: tests: Add explicit build test

2018-05-21 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded a new patch set (#2). ( https://gem5-review.googlesource.com/10121 ) Change subject: tests: Add explicit build test .. tests: Add explicit build test Change-Id

[gem5-dev] Change in gem5/gem5[master]: tests: Add a simple example test

2018-05-21 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded a new patch set (#11) to the change originally created by Sean Wilson. ( https://gem5-review.googlesource.com/4422 ) Change subject: tests: Add a simple example test .. tests: Add a simple

[gem5-dev] Change in gem5/gem5[master]: tests: Add documentation for new testing code

2018-05-21 Thread Jason Lowe-Power (Gerrit)
.. tests: Add documentation for new testing code Change-Id: Id62ad8e452e640073079e76c9ce5898cedee Signed-off-by: Jason Lowe-Power <ja...@lowepower.com> --- M CONTRIBUTING.md A TESTING.md 2 files changed, 222 insertions(+), 7 deletions(-) -- To view, visit https://gem5-review.googlesour

[gem5-dev] Change in gem5/gem5[master]: tests: Add test for the m5-exit instruction.

2018-05-21 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded a new patch set (#11) to the change originally created by Sean Wilson. ( https://gem5-review.googlesource.com/4423 ) Change subject: tests: Add test for the m5-exit instruction. .. tests: Add

Re: [gem5-dev] RISC-V Full System Support?

2018-05-18 Thread Jason Lowe-Power
here is ongoing work on FS support, but, in my case, it is something > that > > I currently have to do on my free time, so I can't give you a good > estimate > > of when it will be completed. > > > > Regards, > > Alec > > > > On Tue, May 15, 2018 at 1:41 PM,

Re: [gem5-dev] RISC-V Full System Support?

2018-05-15 Thread Jason Lowe-Power
Hi Heshem, There's a patch on our gerrit review site that has some support for FS in RISC-V https://gem5-review.googlesource.com/c/public/gem5/+/9061/4. It would be great if you could test it to see if it works for your system and review it on gerrit. Cheers, Jason On Tue, May 15, 2018 at 2:41

Re: [gem5-dev] Fix opengrok or remove the link from gem.org sidebar

2018-04-23 Thread Jason Lowe-Power
Hi Ciro (and Gabe), We're working on this... it's just slow. We're weighing our options for how to manage hosting and hosting providers. This is just something that's going to take time :). Cheers, Jason On Sun, Apr 22, 2018 at 2:28 PM Ciro Santilli wrote: > Who would

Re: [gem5-dev] Collaboration on Patches?

2018-04-23 Thread Jason Lowe-Power
hanges? > > On Fri, Apr 20, 2018 at 6:15 PM, Jason Lowe-Power <ja...@lowepower.com> > wrote: > > > Hi Alec, > > > > What you're describing is *hard* and requires a lot of coordination > between > > people. I think the best way to do it today is to use som

Re: [gem5-dev] Collaboration on Patches?

2018-04-20 Thread Jason Lowe-Power
everything else is the same. There are > > other ways to put changes up on gerrit which are work in progress sorts > of > > things. Those used to be draft changes, but I think they (the gerrit > > developers) reworked that into one or two similar but different > features.

[gem5-dev] Change in gem5/gem5[master]: tests: Add documentation for new testing code

2018-04-20 Thread Jason Lowe-Power (Gerrit)
.. tests: Add documentation for new testing code Change-Id: Id62ad8e452e640073079e76c9ce5898cedee Signed-off-by: Jason Lowe-Power <ja...@lowepower.com> --- M CONTRIBUTING.md A TESTING.md 2 files changed, 218 insertions(+), 7 deletions(-) -- To view, visit https://gem5-review.googlesour

[gem5-dev] Change in gem5/gem5[master]: tests: Add explicit build test

2018-04-20 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/10121 Change subject: tests: Add explicit build test .. tests: Add explicit build test Change-Id

[gem5-dev] Change in gem5/gem5[master]: tests: Add test for the m5-exit instruction.

2018-04-20 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded a new patch set (#10) to the change originally created by Sean Wilson. ( https://gem5-review.googlesource.com/4423 ) Change subject: tests: Add test for the m5-exit instruction. .. tests: Add

[gem5-dev] Change in gem5/gem5[master]: tests, ext: Add a new testing library proposal

2018-04-20 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded a new patch set (#10) to the change originally created by Sean Wilson. ( https://gem5-review.googlesource.com/4421 ) Change subject: tests,ext: Add a new testing library proposal .. tests,ext

[gem5-dev] Change in gem5/gem5[master]: docs: Fix power model doxygen

2018-04-20 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has submitted this change and it was merged. ( https://gem5-review.googlesource.com/9981 ) Change subject: docs: Fix power model doxygen .. docs: Fix power model doxygen Change-Id

Re: [gem5-dev] Collaboration on Patches?

2018-04-18 Thread Jason Lowe-Power
Hi Alec, First, I'm not sure if collaborating on a single changeset is a common use case for code review platforms. Though, I have run into a number of times where it would have been useful. Am I understanding your suggestion correctly? What you're envisioning is there would be a feature branch

[gem5-dev] Change in gem5/gem5[master]: docs: Fix power model doxygen

2018-04-18 Thread Jason Lowe-Power (Gerrit)
doxygen Change-Id: I0a9a30bc4a89411e0f1dd897f0d1f05f20790b50 Signed-off-by: Jason Lowe-Power <ja...@lowepower.com> --- M src/doc/power_thermal_model.doxygen M src/sim/power/power_model.hh M src/sim/power/thermal_model.hh 3 files changed, 5 insertions(+), 0 deletions(-) -- To view, visit

[gem5-dev] Change in gem5/gem5[master]: docs: Fix power model doxygen

2018-04-17 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded a new patch set (#2). ( https://gem5-review.googlesource.com/9981 ) Change subject: docs: Fix power model doxygen .. docs: Fix power model doxygen Change-Id

[gem5-dev] Change in gem5/gem5[master]: docs: Fix power model doxygen

2018-04-17 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/9981 Change subject: docs: Fix power model doxygen .. docs: Fix power model doxygen Change-Id

Re: [gem5-dev] Fwd: Make me a collaborator on GitHub to better manage issues

2018-04-10 Thread Jason Lowe-Power
, 2018 at 10:37 PM, Jason Lowe-Power <ja...@lowepower.com> > wrote: > > Hi Ciro, > > > > I think deactivating the github issues makes sense. And, I'll happily > sign > > off on a patch to the CONTRIBUTING document if you want to create a quick > > review r

Re: [gem5-dev] Fwd: Make me a collaborator on GitHub to better manage issues

2018-04-09 Thread Jason Lowe-Power
Hi Ciro, I think deactivating the github issues makes sense. And, I'll happily sign off on a patch to the CONTRIBUTING document if you want to create a quick review request :). @Ali: Could you add me to the gem5 github group? I can take care of removing the issue tracker and other github admin

Re: [gem5-dev] Fwd: Make me a collaborator on GitHub to better manage issues

2018-04-09 Thread Jason Lowe-Power
far! I look forward to working with you! Cheers, Jason ------- Jason Lowe-Power Assistant Professor, Computer Science Department University of California, Davis 3049 Kemper Hall jlowepo...@ucdavis.edu On Mon, Apr 9, 2018 at 5:41 AM Ciro Santilli <ciro.santi...@gmail.com> wrote: > If made c

Re: [gem5-dev] Gem5 support for RISC-V 32-bit binaries

2018-03-29 Thread Jason Lowe-Power
Hi Raul, Since gem5 is an open source project, you're invited to implement riscv32 support yourself! There's some documentation on how to get started on the gem5 wiki and in the CONTRIBUTING and MAINTAINERS files. 32-bit RISC-V shouldn't be too much different than the 64-bit implementation. You

[gem5-dev] Change in public/gem5[master]: mem-cache: fix missing overrides in repl policies

2018-03-23 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has submitted this change and it was merged. ( https://gem5-review.googlesource.com/9321 ) Change subject: mem-cache: fix missing overrides in repl policies .. mem-cache: fix missing overrides in repl

[gem5-dev] Change in public/gem5[master]: ruby: Make sure addresses print in hex

2018-03-23 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has submitted this change and it was merged. ( https://gem5-review.googlesource.com/8941 ) Change subject: ruby: Make sure addresses print in hex .. ruby: Make sure addresses print in hex Added fix

[gem5-dev] Change in public/gem5[master]: mem-cache: fix missing overrides in repl policies

2018-03-23 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/9321 Change subject: mem-cache: fix missing overrides in repl policies .. mem-cache: fix missing overrides in repl policies Change

[gem5-dev] Change in public/gem5[master]: learning_gem5: Add a simple Ruby protocol

2018-03-23 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has submitted this change and it was merged. ( https://gem5-review.googlesource.com/8942 ) Change subject: learning_gem5: Add a simple Ruby protocol .. learning_gem5: Add a simple Ruby protocol Adds the MSI

[gem5-dev] Change in public/gem5[master]: learning_gem5: Add config files for MSI protocol

2018-03-23 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has submitted this change and it was merged. ( https://gem5-review.googlesource.com/8943 ) Change subject: learning_gem5: Add config files for MSI protocol .. learning_gem5: Add config files for MSI protocol

[gem5-dev] Change in public/gem5[master]: learning_gem5: Ruby random tester files for MSI

2018-03-23 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has submitted this change and it was merged. ( https://gem5-review.googlesource.com/8944 ) Change subject: learning_gem5: Ruby random tester files for MSI .. learning_gem5: Ruby random tester files for MSI

[gem5-dev] Change in public/gem5[master]: learning_gem5: Add a simple config for MI_example

2018-03-23 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has submitted this change and it was merged. ( https://gem5-review.googlesource.com/8945 ) Change subject: learning_gem5: Add a simple config for MI_example .. learning_gem5: Add a simple config

[gem5-dev] Change in public/gem5[master]: learning_gem5: Add a simple Ruby protocol

2018-03-23 Thread Jason Lowe-Power (Gerrit)
index.html This is meant to be a simple, clean, example of how to make a Ruby protocol. Currently, it only works in SE mode. The next changeset will contain the required configuration files. Change-Id: If2cc53f5e6b9c6891749f929d872671615a2b4ab Signed-off-by: Jason Lowe-Power <ja...@lowepower.c

Re: [gem5-dev] Help with X86 ISA (RDTSC/RDTSCP) to read the correct clock cycles

2018-03-22 Thread Jason Lowe-Power
Hi Li, This patch (https://gem5-review.googlesource.com/c/public/gem5/+/9042/ ) and a few after it should solve the problem. Interestingly, the reason I found this issue was for exactly the same reason that you did. I was trying to run

[gem5-dev] Learning gem5 Ruby protocol

2018-03-22 Thread Jason Lowe-Power
Hi all, I would like to push the new Ruby protocol I wrote into the mainline before my tutorial on Saturday (so, tomorrow). Let me know if you see any issues before tomorrow, otherwise, I'm going to push as is. If there are any problems, I'll hold off. This shouldn't affect anything outside of

[gem5-dev] Change in public/gem5[master]: learning_gem5: Add a simple Ruby protocol

2018-03-21 Thread Jason Lowe-Power (Gerrit)
index.html This is meant to be a simple, clean, example of how to make a Ruby protocol. Currently, it only works in SE mode. The next changeset will contain the required configuration files. Change-Id: If2cc53f5e6b9c6891749f929d872671615a2b4ab Signed-off-by: Jason Lowe-Power <ja...@lowepower.c

[gem5-dev] Change in public/gem5[master]: learning_gem5: Add config files for MSI protocol

2018-03-21 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded a new patch set (#4). ( https://gem5-review.googlesource.com/8943 ) Change subject: learning_gem5: Add config files for MSI protocol .. learning_gem5: Add config files for MSI protocol Adds

[gem5-dev] Change in public/gem5[master]: learning_gem5: Add a simple Ruby protocol

2018-03-20 Thread Jason Lowe-Power (Gerrit)
s is meant to be a simple, clean, example of how to make a Ruby protocol. Currently, it only works in SE mode. The next changeset will contain the required configuration files. Change-Id: If2cc53f5e6b9c6891749f929d872671615a2b4ab Signed-off-by: Jason Lowe-Power <ja...@lowepower.com> --- A src/learnin

[gem5-dev] Change in public/gem5[master]: arch-x86, sim-se: Bump kernel version to 3.2

2018-03-15 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has submitted this change and it was merged. ( https://gem5-review.googlesource.com/8903 ) Change subject: arch-x86,sim-se: Bump kernel version to 3.2 .. arch-x86,sim-se: Bump kernel version to 3.2 Current

[gem5-dev] Change in public/gem5[master]: arch-x86, sim-se: Enable prlimit syscall

2018-03-15 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has submitted this change and it was merged. ( https://gem5-review.googlesource.com/8921 ) Change subject: arch-x86,sim-se: Enable prlimit syscall .. arch-x86,sim-se: Enable prlimit syscall Change-Id

[gem5-dev] Change in public/gem5[master]: sim-se: Add /sys/devices/system/cpu/online file

2018-03-15 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has submitted this change and it was merged. ( https://gem5-review.googlesource.com/8902 ) Change subject: sim-se: Add /sys/devices/system/cpu/online file .. sim-se: Add /sys/devices/system/cpu/online file

[gem5-dev] Change in public/gem5[master]: sim-se: Fix fallthrough in prlimit

2018-03-15 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has submitted this change and it was merged. ( https://gem5-review.googlesource.com/8904 ) Change subject: sim-se: Fix fallthrough in prlimit .. sim-se: Fix fallthrough in prlimit Change-Id

[gem5-dev] Change in public/gem5[master]: tests: Add test program for C++ threads

2018-03-15 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has submitted this change and it was merged. ( https://gem5-review.googlesource.com/8901 ) Change subject: tests: Add test program for C++ threads .. tests: Add test program for C++ threads Simple program

[gem5-dev] Change in public/gem5[master]: ruby: Make sure addresses print in hex

2018-03-13 Thread Jason Lowe-Power (Gerrit)
.. ruby: Make sure addresses print in hex Added fix in the invalid transition panic and various places in ruby random tester. Change-Id: I879264da58369faf7de49d1a28b2da1cb935ef0a Signed-off-by: Jason Lowe-Power <ja...@lowepower.com> --- M src/cpu/testers/rubytest/Check.cc M src/mem

[gem5-dev] Change in public/gem5[master]: learning_gem5: Update README for Learning gem5

2018-03-12 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has submitted this change and it was merged. ( https://gem5-review.googlesource.com/8946 ) Change subject: learning_gem5: Update README for Learning gem5 .. learning_gem5: Update README for Learning gem5

[gem5-dev] Change in public/gem5[master]: arch-x86: Implement rdtscp instruction

2018-03-09 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/8961 Change subject: arch-x86: Implement rdtscp instruction .. arch-x86: Implement rdtscp instruction This is essentially the same

Re: [gem5-dev] Help with x86 ISA language

2018-03-09 Thread Jason Lowe-Power
y define a TSC_AUX msr/control register in gem5 though, and > teach the MSR accessing bits what it's ID is, etc. > > Gabe > > On Wed, Mar 7, 2018 at 1:52 PM, Jason Lowe-Power <ja...@lowepower.com> > wrote: > > > Hi all (specifically Gabe), > > > > I was

[gem5-dev] Change in public/gem5[master]: arch-x86: Serialize TSC reads

2018-03-09 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/8962 Change subject: arch-x86: Serialize TSC reads .. arch-x86: Serialize TSC reads When reading the timestamp counter (rdtsc

[gem5-dev] Change in public/gem5[master]: learning_gem5: Add a simple config for MI_example

2018-03-09 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/8945 Change subject: learning_gem5: Add a simple config for MI_example .. learning_gem5: Add a simple config for MI_example Adds

[gem5-dev] Change in public/gem5[master]: learning_gem5: Update README for Learning gem5

2018-03-09 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/8946 Change subject: learning_gem5: Update README for Learning gem5 .. learning_gem5: Update README for Learning gem5 Change-Id

[gem5-dev] Change in public/gem5[master]: learning_gem5: Add config files for MSI protocol

2018-03-09 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/8943 Change subject: learning_gem5: Add config files for MSI protocol .. learning_gem5: Add config files for MSI protocol Adds

[gem5-dev] Change in public/gem5[master]: learning_gem5: Add a simple Ruby protocol

2018-03-09 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/8942 Change subject: learning_gem5: Add a simple Ruby protocol .. learning_gem5: Add a simple Ruby protocol Adds the MSI protocol

[gem5-dev] Change in public/gem5[master]: learning_gem5: Ruby random tester files for MSI

2018-03-09 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/8944 Change subject: learning_gem5: Ruby random tester files for MSI .. learning_gem5: Ruby random tester files for MSI Adds

[gem5-dev] Change in public/gem5[master]: ruby: Make sure addresses print in hex

2018-03-09 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/8941 Change subject: ruby: Make sure addresses print in hex .. ruby: Make sure addresses print in hex Added fix in the invalid

[gem5-dev] Change in public/gem5[master]: sim-se: Fix fallthrough in prlimit

2018-03-09 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded a new patch set (#2). ( https://gem5-review.googlesource.com/8904 ) Change subject: sim-se: Fix fallthrough in prlimit .. sim-se: Fix fallthrough in prlimit Change-Id

[gem5-dev] Change in public/gem5[master]: arch-x86, sim-se: Enable prlimit syscall

2018-03-09 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/8921 Change subject: arch-x86,sim-se: Enable prlimit syscall .. arch-x86,sim-se: Enable prlimit syscall Change-Id

[gem5-dev] Change in public/gem5[master]: tests: Add test program for C++ threads

2018-03-09 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/8901 Change subject: tests: Add test program for C++ threads .. tests: Add test program for C++ threads Simple program that spawns

[gem5-dev] Change in public/gem5[master]: sim-se: Add /sys/devices/system/cpu/online file

2018-03-09 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/8902 Change subject: sim-se: Add /sys/devices/system/cpu/online file .. sim-se: Add /sys/devices/system/cpu/online file Add

[gem5-dev] Change in public/gem5[master]: arch-x86, sim-se: Bump kernel version to 3.2

2018-03-09 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/8903 Change subject: arch-x86,sim-se: Bump kernel version to 3.2 .. arch-x86,sim-se: Bump kernel version to 3.2 Current glibc

[gem5-dev] Change in public/gem5[master]: sim-se, arch-x86: Enable prlimit syscall

2018-03-09 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/8904 Change subject: sim-se,arch-x86: Enable prlimit syscall .. sim-se,arch-x86: Enable prlimit syscall I'm not sure why

[gem5-dev] Change in public/gem5[master]: mem-cache: Fix missing overrides

2018-03-08 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has submitted this change and it was merged. ( https://gem5-review.googlesource.com/8861 ) Change subject: mem-cache: Fix missing overrides .. mem-cache: Fix missing overrides clang doesn't like inconsistent

[gem5-dev] Change in public/gem5[master]: mem-cache: Fix missing overrides

2018-03-08 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/8861 Change subject: mem-cache: Fix missing overrides .. mem-cache: Fix missing overrides clang doesn't like inconsistent

[gem5-dev] Help with x86 ISA language

2018-03-07 Thread Jason Lowe-Power
Hi all (specifically Gabe), I was trying to run some tests that use the RDTSCP instruction and I found that the rdtsc micro op's current implementation isn't quite serializing enough. From the Intel manual: The RDTSCP instruction is not a serializing instruction, but it does wait until all

[gem5-dev] Learning gem5 tutorial at ASPLOS

2018-02-09 Thread Jason Lowe-Power
18 at 1:12 PM Jason Lowe-Power <ja...@lowepower.com> wrote: > Hi all, > > Apologies if you get more than one copy of this message. > > We are running another Learning gem5 tutorial at ASPLOS in Williamsburg VA > this year. The tutorial is on Saturday March 24t

[gem5-dev] Change in public/gem5[master]: dev: Fix i8042 device errors

2018-02-08 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has submitted this change and it was merged. ( https://gem5-review.googlesource.com/7301 ) Change subject: dev: Fix i8042 device errors .. dev: Fix i8042 device errors The patch that added M5_FALLTHROUGH

[gem5-dev] Change in public/gem5[master]: dev: Fix i8042 device errors

2018-02-08 Thread Jason Lowe-Power (Gerrit)
://wiki.osdev.org/%228042%22_PS/2_Controller Note: Without this patch Linux 4.14 won't boot. Change-Id: I7de137b46cef00e6c1f1c14335cb52107cd7fe5b Signed-off-by: Jason Lowe-Power <ja...@lowepower.com> --- M src/dev/x86/i8042.cc 1 file changed, 16 insertions(+), 3 deletions(-) -- To view,

[gem5-dev] Change in public/gem5[master]: dev: Fix i8042 device errors

2018-02-08 Thread Jason Lowe-Power (Gerrit)
n be found at https://wiki.osdev.org/%228042%22_PS/2_Controller Note: Without this patch Linux 4.14 won't boot. Change-Id: I7de137b46cef00e6c1f1c14335cb52107cd7fe5b Signed-off-by: Jason Lowe-Power <ja...@lowepower.com> --- M src/dev/x86/i8042.cc 1 file changed, 16 insertions(+), 3 deletions

[gem5-dev] Change in public/gem5[master]: dev: Fix wrong missing fallthrough

2018-02-08 Thread Jason Lowe-Power (Gerrit)
/%228042%22_PS/2_Controller Note: Without this patch Linux 4.14 won't boot. Change-Id: I7de137b46cef00e6c1f1c14335cb52107cd7fe5b Signed-off-by: Jason Lowe-Power <ja...@lowepower.com> --- M src/dev/x86/i8042.cc 1 file changed, 16 insertions(+), 3 deletions(-) -- To view, visit https:

[gem5-dev] Change in public/gem5[master]: dev: Fix wrong missing fallthrough

2018-02-08 Thread Jason Lowe-Power (Gerrit)
/%228042%22_PS/2_Controller Note: Without this patch Linux 4.14 won't boot. Change-Id: I7de137b46cef00e6c1f1c14335cb52107cd7fe5b Signed-off-by: Jason Lowe-Power <ja...@lowepower.com> --- M src/dev/x86/i8042.cc 1 file changed, 15 insertions(+), 3 deletions(-) -- To view, visit https:

[gem5-dev] Change in public/gem5[master]: arch-x86: Adding clflush, clflushopt, clwb instructions

2018-01-23 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has submitted this change and it was merged. ( https://gem5-review.googlesource.com/7401 ) Change subject: arch-x86: Adding clflush, clflushopt, clwb instructions .. arch-x86: Adding clflush, clflushopt, clwb

[gem5-dev] Change in public/gem5[master]: dev: Fix wrong missing fallthrough

2018-01-22 Thread Jason Lowe-Power (Gerrit)
ing before 5c41076bd7610. This code likely needs more updates to support keyboards correctly. Note: Without this patch Linux 4.14 won't boot. Change-Id: I7de137b46cef00e6c1f1c14335cb52107cd7fe5b Signed-off-by: Jason Lowe-Power <ja...@lowepower.com> --- M src/dev/x86/i8042.cc 1 file changed, 10

[gem5-dev] Change in public/gem5[master]: dev: Fix wrong missing fallthrough

2018-01-10 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/7301 Change subject: dev: Fix wrong missing fallthrough .. dev: Fix wrong missing fallthrough The patch that added M5_FALLTHROUGH

Re: [gem5-dev] remote GDB debugging

2018-01-09 Thread Jason Lowe-Power
Hi Gabe, All of this seems reasonable to me. I've never really used the remote GDB feature, so I don't have any insight to give you. I strongly agree that multiple system objects can make sense (I have some patches which use this ability), so we shouldn't break that. For multithreaded GDB

Re: [gem5-dev] Using branching in gem5 public

2017-12-14 Thread Jason Lowe-Power
Hey Tony, A few thoughts: I think it's a good idea to post pre-production code publicly. This gives other developers a chance to see and comment on the design (well, it *could*), and, more importantly, it gives users access to new features quickly. There is one potential downside to the above:

[gem5-dev] Change in public/gem5[master]: ext: Upgrade PyBind11 to version 2.2.1

2017-12-13 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has submitted this change and it was merged. ( https://gem5-review.googlesource.com/5801 ) Change subject: ext: Upgrade PyBind11 to version 2.2.1 .. ext: Upgrade PyBind11 to version 2.2.1 This upgrade

[gem5-dev] Change in public/gem5[master]: misc: Updates for gcc7.2 for x86

2017-12-13 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has submitted this change and it was merged. ( https://gem5-review.googlesource.com/5802 ) Change subject: misc: Updates for gcc7.2 for x86 .. misc: Updates for gcc7.2 for x86 GCC 7.2 is much stricter than

[gem5-dev] Change in public/gem5[master]: misc: Updates for gcc7.2 for x86

2017-12-13 Thread Jason Lowe-Power (Gerrit)
://gcc.gnu.org/bugzilla/show_bug.cgi?id=82878 Change-Id: I5d4c782a4e133fa4cdb119e35d9aff68c6e2958e Signed-off-by: Jason Lowe-Power <ja...@lowepower.com> --- M ext/dnet/ip.h M ext/drampower/src/Utils.h M src/arch/arm/isa.cc M src/arch/arm/table_walker.cc M src/arch/x86/isa.cc M src/arch/x86/isa/mi

[gem5-dev] Change in public/gem5[master]: misc: Updates for gcc7.2 for x86

2017-12-13 Thread Jason Lowe-Power (Gerrit)
operations on a bool. * Must now include for std::function * Compiler bug for void* lambda. Changed to auto as work around. See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82878 Change-Id: I5d4c782a4e133fa4cdb119e35d9aff68c6e2958e Signed-off-by: Jason Lowe-Power <ja...@lowepower.com> --- M ex

[gem5-dev] Change in public/gem5[master]: base: Add endianness conversion functions for std::array types.

2017-12-13 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded a new patch set (#2) to the change originally created by Gabe Black. ( https://gem5-review.googlesource.com/6581 ) Change subject: base: Add endianness conversion functions for std::array types

[gem5-dev] Change in public/gem5[master]: x86: Rework how "split" loads/stores are handled.

2017-12-13 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded a new patch set (#2) to the change originally created by Gabe Black. ( https://gem5-review.googlesource.com/6582 ) Change subject: x86: Rework how "split" loads/stores are handled. .. x

Re: [gem5-dev] Linux 4.9 kernel for gem5 now available for Arm

2017-12-13 Thread Jason Lowe-Power
Cheers, Jason --- Jason Lowe-Power Assistant Professor, Computer Science Department University of California, Davis 3049 Kemper Hall https://faculty.engineering.ucdavis.edu/lowepower/ On Tue, Dec 12, 2017 at 2:44 PM Jasmin Jahic <jasmin.ja...@gmail.com> wrote: > Hello, &g

Re: [gem5-dev] Implementing leaf 4 of cpuid

2017-12-13 Thread Jason Lowe-Power
ake sense.). Please submit a patch when you do implement this! :) Cheers, Jason --- Jason Lowe-Power Assistant Professor, Computer Science Department University of California, Davis 3049 Kemper Hall https://faculty.engineering.ucdavis.edu/lowepower/ On Tue, Dec 12, 2017 at 9:07 PM Sam X

[gem5-dev] Change in public/gem5[master]: misc: Updates for gcc7.2 for x86

2017-12-07 Thread Jason Lowe-Power (Gerrit)
operations on a bool. * Must now include for std::function * Compiler bug for void* lambda. Changed to auto as work around. See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82878 Change-Id: I5d4c782a4e133fa4cdb119e35d9aff68c6e2958e Signed-off-by: Jason Lowe-Power <ja...@lowepower.com> --- M ex

[gem5-dev] Change in public/gem5[master]: misc: Updates for gcc7.2 for x86

2017-12-07 Thread Jason Lowe-Power (Gerrit)
operations on a bool. * Must now include for std::function * Compiler bug for void* lambda. Changed to auto as work around. See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82878 Change-Id: I5d4c782a4e133fa4cdb119e35d9aff68c6e2958e Signed-off-by: Jason Lowe-Power <ja...@lowepower.com> --- M ex

<    2   3   4   5   6   7   8   9   10   11   >