[gem5-dev] Cron /z/m5/regression/do-regression quick

2019-08-07 Thread Cron Daemon
* build/NULL/tests/opt/quick/se/60.rubytest/null/none/rubytest-ruby: FAILED! * build/NULL_MOESI_hammer/tests/opt/quick/se/60.rubytest/null/none/rubytest-ruby-MOESI_hammer: FAILED! * build/NULL_MESI_Two_Level/tests/opt/quick/se/60.rubytest/null/none/rubytest-ruby-MESI_Two_Level:

[gem5-dev] Change in gem5/gem5[master]: arch-riscv: Create system file for RISCV FS

2019-08-07 Thread LIU YIFEI (Gerrit)
Hello Alec Roelke, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/19828 to look at the new patch set (#2). Change subject: arch-riscv: Create system file for RISCV FS

Re: [gem5-dev] gently generalizing derived clock domains

2019-08-07 Thread Gabe Black
Although something here still needs to be virtual... Gabe On Wed, Aug 7, 2019 at 6:49 PM Gabe Black wrote: > Oh, never mind! I'd misunderstood the difference between members and > children in the clock code. I think things are fine as is! I guess I'm > still not all the way back from my trip

Re: [gem5-dev] gently generalizing derived clock domains

2019-08-07 Thread Gabe Black
Oh, never mind! I'd misunderstood the difference between members and children in the clock code. I think things are fine as is! I guess I'm still not all the way back from my trip :-). Gabe On Wed, Aug 7, 2019 at 6:33 PM Gabe Black wrote: > You know, after writing that all out, I think maybe

Re: [gem5-dev] gently generalizing derived clock domains

2019-08-07 Thread Gabe Black
You know, after writing that all out, I think maybe it would be better to have a generic ClockWatcher interface where something (anything) could watch a clock source and be notified of period updates. The DerivedClockDomain would implement that interface, but then so could my CPU. That would avoid

[gem5-dev] Change in gem5/gem5[master]: arch-x86: Updating fault condition for write to cr4

2019-08-07 Thread Pouya Fotouhi (Gerrit)
Pouya Fotouhi has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/19892 ) Change subject: arch-x86: Updating fault condition for write to cr4 .. arch-x86: Updating fault condition for

[gem5-dev] gently generalizing derived clock domains

2019-08-07 Thread Gabe Black
Hi folks. I'm working on making a CPU model out of a black box CPU implementation which doesn't explicitly schedule each of its clock ticks (I assume it does that internally), but does respect a clock which I can adjust. The existing clock domain mechanism lets a client call into it to see when

[gem5-dev] Change in gem5/gem5[master]: mem-ruby: Use check_on_cache_probe on MOESI hammer

2019-08-07 Thread Pouya Fotouhi (Gerrit)
Pouya Fotouhi has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/19891 ) Change subject: mem-ruby: Use check_on_cache_probe on MOESI hammer .. mem-ruby: Use check_on_cache_probe on

[gem5-dev] Change in gem5/gem5[master]: mem-ruby: Use check_on_cache_probe on MOESI CMP

2019-08-07 Thread Pouya Fotouhi (Gerrit)
Pouya Fotouhi has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/19908 ) Change subject: mem-ruby: Use check_on_cache_probe on MOESI CMP .. mem-ruby: Use check_on_cache_probe on MOESI

[gem5-dev] Change in gem5/gem5[master]: mem-ruby: Use check_on_cache_probe on MOESI

2019-08-07 Thread Pouya Fotouhi (Gerrit)
Pouya Fotouhi has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/19890 ) Change subject: mem-ruby: Use check_on_cache_probe on MOESI .. mem-ruby: Use check_on_cache_probe on MOESI

[gem5-dev] Change in gem5/gem5[master]: cpu: Pull more arch specialization to the top of BaseCPU.py.

2019-08-07 Thread Gabe Black (Gerrit)
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/19889 ) Change subject: cpu: Pull more arch specialization to the top of BaseCPU.py. .. cpu: Pull more arch

[gem5-dev] Change in gem5/gem5[master]: mem-ruby: Use check_on_cache_probe on MI

2019-08-07 Thread Pouya Fotouhi (Gerrit)
Pouya Fotouhi has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/19888 ) Change subject: mem-ruby: Use check_on_cache_probe on MI .. mem-ruby: Use check_on_cache_probe on MI This

[gem5-dev] Change in gem5/gem5[master]: mem-ruby: Use check_on_cache_probe to protect locked lines from eviction

2019-08-07 Thread Pouya Fotouhi (Gerrit)
Pouya Fotouhi has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/19868 ) Change subject: mem-ruby: Use check_on_cache_probe to protect locked lines from eviction .. mem-ruby: Use

[gem5-dev] Change in gem5/gem5[master]: sim-se, tests: add a new sim-se test

2019-08-07 Thread Brandon Potter (Gerrit)
Brandon Potter has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/17112 ) Change subject: sim-se, tests: add a new sim-se test .. sim-se, tests: add a new sim-se test This changeset adds a test

[gem5-dev] Change in gem5/gem5[master]: tests: Refactor the Gem5Fixture to derive from UniqueFixture

2019-08-07 Thread Nikos Nikoleris (Gerrit)
Hello kokoro, Ciro Santilli, Giacomo Travaglini, Jason Lowe-Power, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/19251 to look at the new patch set (#10). Change subject: tests: Refactor the Gem5Fixture to derive from UniqueFixture

[gem5-dev] Change in gem5/gem5[master]: cpu-o3: fix atomic instructions non-speculative

2019-08-07 Thread Jordi Vaquero (Gerrit)
Jordi Vaquero has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/19815 ) Change subject: cpu-o3: fix atomic instructions non-speculative .. cpu-o3: fix atomic instructions non-speculative Fix

[gem5-dev] Change in gem5/gem5[master]: cpu-o3: added _amo_op parameter in o3 LSQ

2019-08-07 Thread Jordi Vaquero (Gerrit)
Jordi Vaquero has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/19814 ) Change subject: cpu-o3: added _amo_op parameter in o3 LSQ .. cpu-o3: added _amo_op parameter in o3 LSQ Fix bug with AMO

[gem5-dev] Change in gem5/gem5[master]: arch-arm: Add TypeAtomicOp class to be used by new atomic instructions

2019-08-07 Thread Jordi Vaquero (Gerrit)
Jordi Vaquero has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/19810 ) Change subject: arch-arm: Add TypeAtomicOp class to be used by new atomic instructions .. arch-arm: Add TypeAtomicOp

[gem5-dev] Cron /z/m5/regression/do-regression quick

2019-08-07 Thread Cron Daemon
* build/NULL/tests/opt/quick/se/60.rubytest/null/none/rubytest-ruby: FAILED! * build/NULL_MOESI_hammer/tests/opt/quick/se/60.rubytest/null/none/rubytest-ruby-MOESI_hammer: FAILED! * build/NULL_MESI_Two_Level/tests/opt/quick/se/60.rubytest/null/none/rubytest-ruby-MESI_Two_Level:

[gem5-dev] Change in gem5/gem5[master]: tests: Refactor the Gem5Fixture to derive from UniqueFixture

2019-08-07 Thread Nikos Nikoleris (Gerrit)
Hello kokoro, Ciro Santilli, Giacomo Travaglini, Jason Lowe-Power, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/19251 to look at the new patch set (#9). Change subject: tests: Refactor the Gem5Fixture to derive from UniqueFixture

[gem5-dev] Change in gem5/gem5[master]: arch-arm: adding register control flags enabling LSE implementation

2019-08-07 Thread Jordi Vaquero (Gerrit)
Jordi Vaquero has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/19809 ) Change subject: arch-arm: adding register control flags enabling LSE implementation .. arch-arm: adding register

[gem5-dev] Change in gem5/gem5[master]: arch-arm: Add TypeAtomicOp class to be used by new atomic instructions

2019-08-07 Thread Jordi Vaquero (Gerrit)
Hello Andreas Sandberg, kokoro, Giacomo Travaglini, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/19810 to look at the new patch set (#4). Change subject: arch-arm: Add TypeAtomicOp class to be used by new atomic instructions

[gem5-dev] Change in gem5/gem5[master]: arch-arm: Adding CAS/CASP AMO instr including new TypedAtomic func

2019-08-07 Thread Jordi Vaquero (Gerrit)
Hello Andreas Sandberg, Giacomo Travaglini, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/19811 to look at the new patch set (#6). Change subject: arch-arm: Adding CAS/CASP AMO instr including new TypedAtomic func

[gem5-dev] Change in gem5/gem5[master]: arch-arm: Add TypeAtomicOp class to be used by new atomic instructions

2019-08-07 Thread Jordi Vaquero (Gerrit)
Hello Andreas Sandberg, kokoro, Giacomo Travaglini, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/19810 to look at the new patch set (#3). Change subject: arch-arm: Add TypeAtomicOp class to be used by new atomic instructions

[gem5-dev] Change in gem5/gem5[master]: arch-arm: Added LD/ST atomic instruction family and SWP instrs

2019-08-07 Thread Jordi Vaquero (Gerrit)
Hello Andreas Sandberg, Giacomo Travaglini, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/19812 to look at the new patch set (#5). Change subject: arch-arm: Added LD/ST atomic instruction family and SWP instrs

[gem5-dev] Change in gem5/gem5[master]: cpu-o3: added _amo_op parameter in o3 LSQ

2019-08-07 Thread Jordi Vaquero (Gerrit)
Hello Andreas Sandberg, kokoro, Giacomo Travaglini, Anthony Gutierrez, Jason Lowe-Power, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/19814 to look at the new patch set (#7). Change subject: cpu-o3: added _amo_op parameter in o3

[gem5-dev] Change in gem5/gem5[master]: arch-arm: adding register control flags enabling LSE implementation

2019-08-07 Thread Jordi Vaquero (Gerrit)
Hello Andreas Sandberg, kokoro, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/19809 to look at the new patch set (#3). Change subject: arch-arm: adding register control flags enabling LSE implementation

[gem5-dev] Change in gem5/gem5[master]: arch-arm: Add TypeAtomicOp class to be used by new atomic instructions

2019-08-07 Thread Jordi Vaquero (Gerrit)
Jordi Vaquero has uploaded a new patch set (#2). ( https://gem5-review.googlesource.com/c/public/gem5/+/19849 ) Change subject: arch-arm: Add TypeAtomicOp class to be used by new atomic instructions .. arch-arm: Add

[gem5-dev] Change in gem5/gem5[master]: arch-arm: Added LD/ST atomic instruction family and SWP instrs

2019-08-07 Thread Jordi Vaquero (Gerrit)
Hello Andreas Sandberg, Giacomo Travaglini, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/19812 to look at the new patch set (#4). Change subject: arch-arm: Added LD/ST atomic instruction family and SWP instrs

[gem5-dev] Change in gem5/gem5[master]: arch-arm: Adding CAS/CASP AMO instr including new TypedAtomic func

2019-08-07 Thread Jordi Vaquero (Gerrit)
Hello Andreas Sandberg, Giacomo Travaglini, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/19811 to look at the new patch set (#4). Change subject: arch-arm: Adding CAS/CASP AMO instr including new TypedAtomic func

[gem5-dev] Change in gem5/gem5[master]: arch-arm: adding register control flags enabling LSE implementation

2019-08-07 Thread Jordi Vaquero (Gerrit)
Jordi Vaquero has uploaded a new patch set (#2). ( https://gem5-review.googlesource.com/c/public/gem5/+/19848 ) Change subject: arch-arm: adding register control flags enabling LSE implementation .. arch-arm: adding

[gem5-dev] Change in gem5/gem5[master]: arch-arm: adding register control flags enabling LSE implementation

2019-08-07 Thread Jordi Vaquero (Gerrit)
Jordi Vaquero has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/19848 ) Change subject: arch-arm: adding register control flags enabling LSE implementation .. arch-arm: adding

[gem5-dev] Change in gem5/gem5[master]: cpu-o3: fix atomic instructions non-speculative

2019-08-07 Thread Jordi Vaquero (Gerrit)
Jordi Vaquero has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/19850 ) Change subject: cpu-o3: fix atomic instructions non-speculative .. cpu-o3: fix atomic instructions

[gem5-dev] Change in gem5/gem5[master]: arch-arm: Add TypeAtomicOp class to be used by new atomic instructions

2019-08-07 Thread Jordi Vaquero (Gerrit)
Jordi Vaquero has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/19849 ) Change subject: arch-arm: Add TypeAtomicOp class to be used by new atomic instructions .. arch-arm: Add

[gem5-dev] Change in gem5/gem5[master]: arch-arm: Added LD/ST atomic instruction family and SWP instrs

2019-08-07 Thread Jordi Vaquero (Gerrit)
Hello Andreas Sandberg, Giacomo Travaglini, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/19812 to look at the new patch set (#3). Change subject: arch-arm: Added LD/ST atomic instruction family and SWP instrs

[gem5-dev] Change in gem5/gem5[master]: tests: Add base class for fixtures that generate a target file

2019-08-07 Thread Nikos Nikoleris (Gerrit)
Hello kokoro, Ciro Santilli, Giacomo Travaglini, Jason Lowe-Power, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/19250 to look at the new patch set (#8). Change subject: tests: Add base class for fixtures that generate a target

[gem5-dev] Change in gem5/gem5[master]: tests: Refactor the Gem5Fixture to derive from UniqueFixture

2019-08-07 Thread Nikos Nikoleris (Gerrit)
Hello kokoro, Ciro Santilli, Giacomo Travaglini, Jason Lowe-Power, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/19251 to look at the new patch set (#8). Change subject: tests: Refactor the Gem5Fixture to derive from UniqueFixture

[gem5-dev] Change in gem5/gem5[master]: tests: Add Arm full system regressions to the new framework

2019-08-07 Thread Nikos Nikoleris (Gerrit)
Hello Andreas Sandberg, Rahul Thakur, kokoro, Giacomo Travaglini, Jason Lowe-Power, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/18989 to look at the new patch set (#13). Change subject: tests: Add Arm full system regressions to

[gem5-dev] Change in gem5/gem5[master]: dev-arm: Perform SMMUv3 CFG Invalidation at device interface

2019-08-07 Thread Giacomo Travaglini (Gerrit)
Giacomo Travaglini has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/19813 ) Change subject: dev-arm: Perform SMMUv3 CFG Invalidation at device interface .. dev-arm: Perform SMMUv3 CFG

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Fix non-virtual base destructor of Repl Entry

2019-08-07 Thread Daniel Carvalho (Gerrit)
Daniel Carvalho has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/19808 ) Change subject: mem-cache: Fix non-virtual base destructor of Repl Entry .. mem-cache: Fix non-virtual base destructor

[gem5-dev] Cron /z/m5/regression/do-regression quick

2019-08-07 Thread Cron Daemon
* build/NULL/tests/opt/quick/se/60.rubytest/null/none/rubytest-ruby: FAILED! * build/NULL_MOESI_hammer/tests/opt/quick/se/60.rubytest/null/none/rubytest-ruby-MOESI_hammer: FAILED! * build/NULL_MESI_Two_Level/tests/opt/quick/se/60.rubytest/null/none/rubytest-ruby-MESI_Two_Level: