[gem5-dev] Change in gem5/gem5[develop]: cpu: Fix style and add overrides to bas_dyn_inst.hh.

2020-09-08 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/34216 ) Change subject: cpu: Fix style and add overrides to bas_dyn_inst.hh. .. cpu: Fix style and add overrides to

[gem5-dev] Change in gem5/gem5[develop]: arch: Add a virtual destructor to BaseHTMCheckpoint.

2020-09-08 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/34215 ) Change subject: arch: Add a virtual destructor to BaseHTMCheckpoint. .. arch: Add a virtual destructor to

[gem5-dev] Change in gem5/gem5[develop]: mem: Remove the unused nvm private member from NVMInterface::Rank.

2020-09-08 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/34217 ) Change subject: mem: Remove the unused nvm private member from NVMInterface::Rank. .. mem: Remove the unused

[gem5-dev] Change in gem5/gem5[develop]: cpu-minor: convert fetch2 to new style stats

2020-09-08 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/33975 ) Change subject: cpu-minor: convert fetch2 to new style stats .. cpu-minor: convert fetch2 to new style stats

[gem5-dev] Change in gem5/gem5[develop]: base,misc: Add group definitions for newly tagged API in src/base

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/33034 ) Change subject: base,misc: Add group definitions for newly tagged API in src/base .. base,misc: Add group definitions for

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: Check number of vnets when creating links

2020-09-08 Thread Srikant Bharadwaj (Gerrit) via gem5-dev
Srikant Bharadwaj has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/32603 ) Change subject: mem-ruby: Check number of vnets when creating links .. mem-ruby: Check number of vnets when creating

[gem5-dev] Change in gem5/gem5[develop]: dev,arm: Use the ArmSystem::PageBytes constant in the generic timer.

2020-09-08 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/34171 ) Change subject: dev,arm: Use the ArmSystem::PageBytes constant in the generic timer. .. dev,arm: Use the

[gem5-dev] Change in gem5/gem5[develop]: arm: Replicate the PageBytes constant in the ArmSystem class.

2020-09-08 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/34170 ) Change subject: arm: Replicate the PageBytes constant in the ArmSystem class. .. arm: Replicate the PageBytes constant in

[gem5-dev] Re: Use of page size and TLBs in the prefetchers

2020-09-08 Thread Gabe Black via gem5-dev
Ok, no problem, that makes sense. Prefetching pages which are only physically contiguous could be counterproductive, and you'd need to know where that boundary is. Would it make sense to add a page size parameter to the prefetcher? It would be a little less automatic, but would avoid the

[gem5-dev] Re: ChunkGenerator granularity, interface

2020-09-08 Thread Gabe Black via gem5-dev
Yep, I agree. While the new thing can be inspired by the ChunkGenerator, unless it shares a significant chunk of implementation (not likely, there isn't a ton of code in ChunkGenerator), they don't have to actually be related to each other. I think particularly since in cases like the TLB example,

[gem5-dev] Change in gem5/gem5[develop]: cpu: convert trace cpu to new style stats

2020-09-08 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/33875 ) Change subject: cpu: convert trace cpu to new style stats .. cpu: convert trace cpu to new style stats This required

[gem5-dev] Change in gem5/gem5[develop]: ext: Add support for comma-separated inputs of testlib argparser

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/34198 ) Change subject: ext: Add support for comma-separated inputs of testlib argparser .. ext: Add support for

[gem5-dev] Change in gem5/gem5[develop]: cpu-o3: convert elastic trace to new style stats

2020-09-08 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/33399 ) Change subject: cpu-o3: convert elastic trace to new style stats .. cpu-o3: convert elastic trace to new style stats

[gem5-dev] Change in gem5/gem5[develop]: ext: Force testlib to only create one Log object

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/33715 ) Change subject: ext: Force testlib to only create one Log object .. ext: Force testlib to only create one Log object Log

[gem5-dev] Change in gem5/gem5[develop]: ext: Add post_test_procedure to testlib runner

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/33997 ) Change subject: ext: Add post_test_procedure to testlib runner .. ext: Add post_test_procedure to testlib runner This

[gem5-dev] Change in gem5/gem5[develop]: ext,tests: Copy test's output files from /tmp to testing-results

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/33998 ) Change subject: ext,tests: Copy test's output files from /tmp to testing-results .. ext,tests: Copy test's output files

[gem5-dev] Change in gem5/gem5[develop]: cpu: convert memtest to new style stats

2020-09-08 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/34137 ) Change subject: cpu: convert memtest to new style stats .. cpu: convert memtest to new style stats Change-Id:

[gem5-dev] Re: ChunkGenerator granularity, interface

2020-09-08 Thread Steve Reinhardt via gem5-dev
Thanks for the effort, Gabe! I totally agree that making the interface support range-based for loops makes sense. That would be a nice improvement. Having TLBs (or page tables?) support some kind of variable-size chunk loop range object that deals with multiple page sizes, maybe automatically

[gem5-dev] Change in gem5/gem5[develop]: ext: Make the testing-results folder visible

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/34015 ) Change subject: ext: Make the testing-results folder visible .. ext: Make the testing-results folder visible Currently,

[gem5-dev] Change in gem5/gem5[develop]: base: Tag API methods in crc.hh

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/32961 ) Change subject: base: Tag API methods in crc.hh .. base: Tag API methods in crc.hh Change-Id:

[gem5-dev] Change in gem5/gem5[develop]: base: Tag API methods in inet.hh

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/33254 ) Change subject: base: Tag API methods in inet.hh .. base: Tag API methods in inet.hh Change-Id:

[gem5-dev] Change in gem5/gem5[develop]: base: Tag API methods to debug.hh

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/33257 ) Change subject: base: Tag API methods to debug.hh .. base: Tag API methods to debug.hh Change-Id:

[gem5-dev] Change in gem5/gem5[develop]: base: Tag API variables in date.cc

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/32974 ) Change subject: base: Tag API variables in date.cc .. base: Tag API variables in date.cc Change-Id:

[gem5-dev] Change in gem5/gem5[develop]: base: Tag API methods in flags.hh

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/33035 ) Change subject: base: Tag API methods in flags.hh .. base: Tag API methods in flags.hh Change-Id:

[gem5-dev] Change in gem5/gem5[develop]: base: Tag API variables in version.cc

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/33079 ) Change subject: base: Tag API variables in version.cc .. base: Tag API variables in version.cc Change-Id:

[gem5-dev] Change in gem5/gem5[develop]: base: Tag API methods in intmath.hh

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/33075 ) Change subject: base: Tag API methods in intmath.hh .. base: Tag API methods in intmath.hh Change-Id:

[gem5-dev] Change in gem5/gem5[develop]: base: Tag API methods in sat_counter.hh

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/33117 ) Change subject: base: Tag API methods in sat_counter.hh .. base: Tag API methods in sat_counter.hh Change-Id:

[gem5-dev] Change in gem5/gem5[develop]: base: Tag API methods in remote_gdb.hh

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/33256 ) Change subject: base: Tag API methods in remote_gdb.hh .. base: Tag API methods in remote_gdb.hh Change-Id:

[gem5-dev] Change in gem5/gem5[develop]: base: Tag API methods in condcodes.hh

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/33074 ) Change subject: base: Tag API methods in condcodes.hh .. base: Tag API methods in condcodes.hh Change-Id:

[gem5-dev] Change in gem5/gem5[develop]: base: Tag API methods to trace.hh

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/33255 ) Change subject: base: Tag API methods to trace.hh .. base: Tag API methods to trace.hh Change-Id:

[gem5-dev] Change in gem5/gem5[develop]: base: Tag API methods in pollevent.hh

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/33114 ) Change subject: base: Tag API methods in pollevent.hh .. base: Tag API methods in pollevent.hh Change-Id:

[gem5-dev] Change in gem5/gem5[develop]: base: Tag API methods in stl_helpers.hh

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/33118 ) Change subject: base: Tag API methods in stl_helpers.hh .. base: Tag API methods in stl_helpers.hh Change-Id:

[gem5-dev] Change in gem5/gem5[develop]: base: Tag API methods and variables in addr_range.hh

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/32955 ) Change subject: base: Tag API methods and variables in addr_range.hh .. base: Tag API methods and variables in addr_range.hh

[gem5-dev] Change in gem5/gem5[develop]: base: Tag API methods and variables in callback.hh

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/32959 ) Change subject: base: Tag API methods and variables in callback.hh .. base: Tag API methods and variables in callback.hh

[gem5-dev] Change in gem5/gem5[develop]: base: Tag API methods and variables in bitunion.hh

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/32958 ) Change subject: base: Tag API methods and variables in bitunion.hh .. base: Tag API methods and variables in bitunion.hh

[gem5-dev] Change in gem5/gem5[develop]: base: Tag API methods in socket.hh

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/33078 ) Change subject: base: Tag API methods in socket.hh .. base: Tag API methods in socket.hh Change-Id:

[gem5-dev] Change in gem5/gem5[develop]: base: Tag API methods and variables in trie.hh

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/33080 ) Change subject: base: Tag API methods and variables in trie.hh .. base: Tag API methods and variables in trie.hh Change-Id:

[gem5-dev] Change in gem5/gem5[develop]: base: Tag API methods and variables in addr_range_map.hh

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/32956 ) Change subject: base: Tag API methods and variables in addr_range_map.hh .. base: Tag API methods and variables in

[gem5-dev] Change in gem5/gem5[develop]: base: Tag API methods and variables in channel_addr.hh

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/32960 ) Change subject: base: Tag API methods and variables in channel_addr.hh .. base: Tag API methods and variables in

[gem5-dev] Change in gem5/gem5[develop]: base: Tag API methods in amo.hh

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/33274 ) Change subject: base: Tag API methods in amo.hh .. base: Tag API methods in amo.hh Change-Id:

[gem5-dev] Change in gem5/gem5[develop]: base: Tag API methods and variables in random.hh

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/33115 ) Change subject: base: Tag API methods and variables in random.hh .. base: Tag API methods and variables in random.hh

[gem5-dev] Change in gem5/gem5[develop]: base: Tag API methods and variables in chunk_generator.hh

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/32935 ) Change subject: base: Tag API methods and variables in chunk_generator.hh .. base: Tag API methods and variables in

[gem5-dev] Change in gem5/gem5[develop]: base: Tag API methods and variables to circular_queue.hh

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/32962 ) Change subject: base: Tag API methods and variables to circular_queue.hh .. base: Tag API methods and variables to

[gem5-dev] Change in gem5/gem5[develop]: base: Tag API methods and variables in fiber.hh

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/33054 ) Change subject: base: Tag API methods and variables in fiber.hh .. base: Tag API methods and variables in fiber.hh

[gem5-dev] Change in gem5/gem5[develop]: base: Tag API methods in coroutine.hh

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/32963 ) Change subject: base: Tag API methods in coroutine.hh .. base: Tag API methods in coroutine.hh Change-Id:

[gem5-dev] Change in gem5/gem5[develop]: base: Tag API methods and macros in logger.hh

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/33076 ) Change subject: base: Tag API methods and macros in logger.hh .. base: Tag API methods and macros in logger.hh Change-Id:

[gem5-dev] Change in gem5/gem5[develop]: base: Tag API methods and variables in bitfield.hh

2020-09-08 Thread Hoa Nguyen (Gerrit) via gem5-dev
Hoa Nguyen has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/32957 ) Change subject: base: Tag API methods and variables in bitfield.hh .. base: Tag API methods and variables in bitfield.hh

[gem5-dev] Change in gem5/gem5[develop]: tests: Removed test-progs/insttest

2020-09-08 Thread Bobby R. Bruce (Gerrit) via gem5-dev
Bobby R. Bruce has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/33140 ) Change subject: tests: Removed test-progs/insttest .. tests: Removed test-progs/insttest The insttests source is now

[gem5-dev] Change in gem5/gem5[develop]: tests,arch-sparc: Move SPARC insttests to long

2020-09-08 Thread Bobby R. Bruce (Gerrit) via gem5-dev
Bobby R. Bruce has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/34136 ) Change subject: tests,arch-sparc: Move SPARC insttests to long .. tests,arch-sparc: Move SPARC insttests to long We

[gem5-dev] Change in gem5/gem5[develop]: tests,configs: Updates to gpu protocol tester

2020-09-08 Thread Bradford Beckmann (Gerrit) via gem5-dev
Bradford Beckmann has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/34196 ) Change subject: tests,configs: Updates to gpu protocol tester .. tests,configs: Updates to gpu protocol

[gem5-dev] Change in gem5/gem5[develop]: configs,mem-ruby: Remove old GPU ptls

2020-09-08 Thread Bradford Beckmann (Gerrit) via gem5-dev
Bradford Beckmann has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/34197 ) Change subject: configs,mem-ruby: Remove old GPU ptls .. configs,mem-ruby: Remove old GPU ptls These

[gem5-dev] Change in gem5/gem5[develop]: mem-ruby: fix integration issues between GCN3 and VIPER

2020-09-08 Thread Bradford Beckmann (Gerrit) via gem5-dev
Bradford Beckmann has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/34195 ) Change subject: mem-ruby: fix integration issues between GCN3 and VIPER .. mem-ruby: fix integration

[gem5-dev] Change in gem5/gem5[develop]: cpu: HTM Implementation for O3CPU

2020-09-08 Thread Giacomo Travaglini (Gerrit) via gem5-dev
Giacomo Travaglini has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/30328 ) Change subject: cpu: HTM Implementation for O3CPU .. cpu: HTM Implementation for O3CPU JIRA:

[gem5-dev] Change in gem5/gem5[develop]: mem: Add HTM fields to the Packet object

2020-09-08 Thread Giacomo Travaglini (Gerrit) via gem5-dev
Giacomo Travaglini has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/30318 ) Change subject: mem: Add HTM fields to the Packet object .. mem: Add HTM fields to the Packet object JIRA:

[gem5-dev] Change in gem5/gem5[develop]: cpu: HTM Implementation for TimingCPU

2020-09-08 Thread Giacomo Travaglini (Gerrit) via gem5-dev
Giacomo Travaglini has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/30327 ) Change subject: cpu: HTM Implementation for TimingCPU .. cpu: HTM Implementation for TimingCPU JIRA:

[gem5-dev] Change in gem5/gem5[develop]: cpu: Add HTM ThreadContext API

2020-09-08 Thread Giacomo Travaglini (Gerrit) via gem5-dev
Giacomo Travaglini has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/30324 ) Change subject: cpu: Add HTM ThreadContext API .. cpu: Add HTM ThreadContext API JIRA:

[gem5-dev] Change in gem5/gem5[develop]: sim: Add HTM Generic Fault

2020-09-08 Thread Giacomo Travaglini (Gerrit) via gem5-dev
Giacomo Travaglini has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/30325 ) Change subject: sim: Add HTM Generic Fault .. sim: Add HTM Generic Fault JIRA:

[gem5-dev] Change in gem5/gem5[develop]: cpu: Add HTM ExecContext API

2020-09-08 Thread Giacomo Travaglini (Gerrit) via gem5-dev
Giacomo Travaglini has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/30323 ) Change subject: cpu: Add HTM ExecContext API .. cpu: Add HTM ExecContext API * initiateHtmCmd(Request::Flags flags)

[gem5-dev] Change in gem5/gem5[develop]: cpu: Base dyn inst HTM flags getter

2020-09-08 Thread Giacomo Travaglini (Gerrit) via gem5-dev
Giacomo Travaglini has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/30326 ) Change subject: cpu: Base dyn inst HTM flags getter .. cpu: Base dyn inst HTM flags getter JIRA: