[gem5-dev] switching to python 3 for config scripts?

2020-08-25 Thread Gabe Black via gem5-dev
Hi folks. We've been moving to python 3 for many things, but for gem5's built in python, aka config scripts, we still default to python 2 instead of python 3. When do we plan to change that? I ask because I ran into a problem where the python 2.7 pyconfig.h doesn't compile correctly on my desktop,

[gem5-dev] Change in gem5/gem5[develop]: sim: Fix up the selectFunc syscall to work with g++ 10.2.

2020-08-25 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33415 ) Change subject: sim: Fix up the selectFunc syscall to work with g++ 10.2. .. sim: Fix up the selectFunc syscall to

[gem5-dev] Re: Problem with libelf

2020-08-25 Thread Gabe Black via gem5-dev
For reasons I won't bother to get into here, I just fought with using python 3 as the interpreter in gem5, and reran into what I think was this issue: https://gem5.atlassian.net/browse/GEM5-731 After some digging I found that it was this same issue, so I'm extra motivated for it to be fixed now.

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

2020-08-25 Thread Eden Avivi (Gerrit) via gem5-dev
Eden Avivi has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33402 ) Change subject: cpu-minor: convert fetch2 to new style stats .. cpu-minor: convert fetch2 to new style stats Chan

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

2020-08-25 Thread Eden Avivi (Gerrit) via gem5-dev
Eden Avivi has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33403 ) Change subject: cpu-minor: convert fetch2 to new style stats .. cpu-minor: convert fetch2 to new style stats File

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

2020-08-25 Thread Eden Avivi (Gerrit) via gem5-dev
Eden Avivi has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33400 ) Change subject: cpu: convert thread_state to new style stats .. cpu: convert thread_state to new style stats Chan

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

2020-08-25 Thread Eden Avivi (Gerrit) via gem5-dev
Eden Avivi has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33401 ) Change subject: cpu: convert thread_state to new style stats .. cpu: convert thread_state to new style stats File

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

2020-08-25 Thread Emily Brickey (Gerrit) via gem5-dev
Emily Brickey has uploaded this change for review. ( 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

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

2020-08-25 Thread Emily Brickey (Gerrit) via gem5-dev
Emily Brickey has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33398 ) Change subject: cpu-o3: convert rob to new style stats .. cpu-o3: convert rob to new style stats Change-Id: I8

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

2020-08-25 Thread Emily Brickey (Gerrit) via gem5-dev
Emily Brickey has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33397 ) Change subject: cpu-o3: convert rename to new style stats .. cpu-o3: convert rename to new style stats Change-

[gem5-dev] Re: Change in gem5/gem5[develop]: mem-cache: Create Compressor namespace

2020-08-25 Thread Daniel Carvalho via gem5-dev
Was about to send an e-mail with a heads up, but I guess I was too late. As reported here (https://gem5.atlassian.net/jira/software/c/projects/GEM5/issues/GEM5-753), it is not an issue caused by this patch itself. SCons does not trigger recompilation when a change modifies the cxx_class; theref

[gem5-dev] Change in gem5/gem5[develop]: python: Use six's with_metaclass instead of it's add_metaclass.

2020-08-25 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/33276 ) Change subject: python: Use six's with_metaclass instead of it's add_metaclass. .. python: Use six's with_metaclass instea

[gem5-dev] Change in gem5/gem5[develop]: arm: Clear out isa_traits.hh.

2020-08-25 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/33198 ) Change subject: arm: Clear out isa_traits.hh. .. arm: Clear out isa_traits.hh. Remove unused constants, move the interrupt r

[gem5-dev] Change in gem5/gem5[develop]: util: Fix interworking for the thumb version of the m5 util.

2020-08-25 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/27748 ) Change subject: util: Fix interworking for the thumb version of the m5 util. .. util: Fix interworking for the thumb version

[gem5-dev] Change in gem5/gem5[develop]: arch: Get rid of (some) unused VAddr types.

2020-08-25 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/33202 ) Change subject: arch: Get rid of (some) unused VAddr types. .. arch: Get rid of (some) unused VAddr types. X86 actually defi

[gem5-dev] Change in gem5/gem5[develop]: util: Add a unit test for the "inst" call type in the m5 util.

2020-08-25 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/27689 ) Change subject: util: Add a unit test for the "inst" call type in the m5 util. .. util: Add a unit test for the "inst" cal

[gem5-dev] Change in gem5/gem5[develop]: util: Enable neon when building arm/thumb versions of the m5 util.

2020-08-25 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/27747 ) Change subject: util: Enable neon when building arm/thumb versions of the m5 util. .. util: Enable neon when building arm/

[gem5-dev] Reviewing API tagging in src/base

2020-08-25 Thread Hoa Nguyen via gem5-dev
Hi all, We've been tagging the API in gem5 src/base. This is a significant change of gem5 as we don't expect the API to change quickly over time. We are looking for more opinions about the structure of the tagged API, what should be a part of the API and what should not. This is also an opportuni

[gem5-dev] Re: Change in gem5/gem5[develop]: mem-cache: Create Compressor namespace

2020-08-25 Thread mike upton via gem5-dev
This checkin breaks the build. you can check at: http://jenkins.gem5.org:8080/job/gem5_develop/136/ On Tue, Aug 25, 2020 at 8:13 AM Daniel Carvalho (Gerrit) via gem5-dev < gem5-dev@gem5.org> wrote: > Daniel Carvalho *submitted* this change. > > View Change

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

2020-08-25 Thread Emily Brickey (Gerrit) via gem5-dev
Emily Brickey has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33394 ) Change subject: cpu-o3: convert lsq_unit to new style stats .. cpu-o3: convert lsq_unit to new style stats Rem

[gem5-dev] Change in gem5/gem5[develop]: mem-cache: Make compression size threshold a percentage

2020-08-25 Thread Daniel Carvalho (Gerrit) via gem5-dev
Daniel Carvalho has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33385 ) Change subject: mem-cache: Make compression size threshold a percentage .. mem-cache: Make compression size t

[gem5-dev] Change in gem5/gem5[develop]: mem-cache: Explicitly define threshold of BDI's sub-compressors

2020-08-25 Thread Daniel Carvalho (Gerrit) via gem5-dev
Daniel Carvalho has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33386 ) Change subject: mem-cache: Explicitly define threshold of BDI's sub-compressors .. mem-cache: Explicitly d

[gem5-dev] Change in gem5/gem5[develop]: mem-cache: Use cache's max CR on perfect compressor

2020-08-25 Thread Daniel Carvalho (Gerrit) via gem5-dev
Daniel Carvalho has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33387 ) Change subject: mem-cache: Use cache's max CR on perfect compressor .. mem-cache: Use cache's max CR on perfe

[gem5-dev] Change in gem5/gem5[develop]: mem-cache: Add stats for failed compressions

2020-08-25 Thread Daniel Carvalho (Gerrit) via gem5-dev
Daniel Carvalho has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33384 ) Change subject: mem-cache: Add stats for failed compressions .. mem-cache: Add stats for failed compressions

[gem5-dev] Change in gem5/gem5[develop]: mem-cache: Add an extra decomp lat to multi compressor

2020-08-25 Thread Daniel Carvalho (Gerrit) via gem5-dev
Daniel Carvalho has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33382 ) Change subject: mem-cache: Add an extra decomp lat to multi compressor .. mem-cache: Add an extra decomp lat

[gem5-dev] Change in gem5/gem5[develop]: mem-cache: Standardize data parsing in compressors

2020-08-25 Thread Daniel Carvalho (Gerrit) via gem5-dev
Daniel Carvalho has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33379 ) Change subject: mem-cache: Standardize data parsing in compressors .. mem-cache: Standardize data parsing in

[gem5-dev] Change in gem5/gem5[develop]: mem-cache: Fix RepeatedQwords compressor

2020-08-25 Thread Daniel Carvalho (Gerrit) via gem5-dev
Daniel Carvalho has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33375 ) Change subject: mem-cache: Fix RepeatedQwords compressor .. mem-cache: Fix RepeatedQwords compressor This co

[gem5-dev] Change in gem5/gem5[develop]: mem-cache: Upgrade BaseDictionaryCompressor's stats

2020-08-25 Thread Daniel Carvalho (Gerrit) via gem5-dev
Daniel Carvalho has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33376 ) Change subject: mem-cache: Upgrade BaseDictionaryCompressor's stats .. mem-cache: Upgrade BaseDictionaryCompr

[gem5-dev] Change in gem5/gem5[develop]: mem-cache: Fix integer promotion of mask

2020-08-25 Thread Daniel Carvalho (Gerrit) via gem5-dev
Daniel Carvalho has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33374 ) Change subject: mem-cache: Fix integer promotion of mask .. mem-cache: Fix integer promotion of mask When ap

[gem5-dev] Change in gem5/gem5[develop]: mem-cache: Add encoding bits to the data of multi compressors

2020-08-25 Thread Daniel Carvalho (Gerrit) via gem5-dev
Daniel Carvalho has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33380 ) Change subject: mem-cache: Add encoding bits to the data of multi compressors .. mem-cache: Add encoding b

[gem5-dev] Change in gem5/gem5[develop]: mem-cache: Upgrade Compressor::Multi's stats

2020-08-25 Thread Daniel Carvalho (Gerrit) via gem5-dev
Daniel Carvalho has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33377 ) Change subject: mem-cache: Upgrade Compressor::Multi's stats .. mem-cache: Upgrade Compressor::Multi's stats

[gem5-dev] Change in gem5/gem5[develop]: mem-cache: Fix multi compressor's CF calculation

2020-08-25 Thread Daniel Carvalho (Gerrit) via gem5-dev
Daniel Carvalho has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33383 ) Change subject: mem-cache: Fix multi compressor's CF calculation .. mem-cache: Fix multi compressor's CF calc

[gem5-dev] Change in gem5/gem5[develop]: mem-cache: Allow inheriting from DitionaryCompressor's comp data

2020-08-25 Thread Daniel Carvalho (Gerrit) via gem5-dev
Daniel Carvalho has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33378 ) Change subject: mem-cache: Allow inheriting from DitionaryCompressor's comp data .. mem-cache: Allow inher

[gem5-dev] Change in gem5/gem5[develop]: mem-cache: Store BDI's encoding in tags

2020-08-25 Thread Daniel Carvalho (Gerrit) via gem5-dev
Daniel Carvalho has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33381 ) Change subject: mem-cache: Store BDI's encoding in tags .. mem-cache: Store BDI's encoding in tags According

[gem5-dev] Change in gem5/gem5[develop]: mem-cache: Create Compressor namespace

2020-08-25 Thread Daniel Carvalho (Gerrit) via gem5-dev
Daniel Carvalho has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/33294 ) Change subject: mem-cache: Create Compressor namespace .. mem-cache: Create Compressor namespace Creation of the Compre

[gem5-dev] Change in gem5/gem5[develop]: mips: Remove unused or misplaced values from isa_traits.hh.

2020-08-25 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/33197 ) Change subject: mips: Remove unused or misplaced values from isa_traits.hh. .. mips: Remove unused or misplaced values from i

[gem5-dev] Change in gem5/gem5[develop]: cpu,arch: Delegate fetching ROM microops to the decoder.

2020-08-25 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/32898 ) Change subject: cpu,arch: Delegate fetching ROM microops to the decoder. .. cpu,arch: Delegate fetching ROM microops to the d

[gem5-dev] Change in gem5/gem5[develop]: arch,cpu,sim: Get rid of the microcode ROM stub code.

2020-08-25 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/32899 ) Change subject: arch,cpu,sim: Get rid of the microcode ROM stub code. .. arch,cpu,sim: Get rid of the microcode ROM stub code

[gem5-dev] Change in gem5/gem5[develop]: x86: Use default initializers to simplify the decoder constructor.

2020-08-25 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/32895 ) Change subject: x86: Use default initializers to simplify the decoder constructor. .. x86: Use default initializers to sim

[gem5-dev] Change in gem5/gem5[develop]: arch-arm: Refactor Address Translation (AT) code

2020-08-25 Thread Giacomo Travaglini (Gerrit) via gem5-dev
Giacomo Travaglini has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33354 ) Change subject: arch-arm: Refactor Address Translation (AT) code .. arch-arm: Refactor Address Translation

[gem5-dev] Change in gem5/gem5[develop]: arch-arm: Rewrite addressTranslation to use BitUnions

2020-08-25 Thread Giacomo Travaglini (Gerrit) via gem5-dev
Giacomo Travaglini has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33356 ) Change subject: arch-arm: Rewrite addressTranslation to use BitUnions .. arch-arm: Rewrite addressTranslat

[gem5-dev] Change in gem5/gem5[develop]: arch-arm: Remove deadcode from AArch64 address translation

2020-08-25 Thread Giacomo Travaglini (Gerrit) via gem5-dev
Giacomo Travaglini has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/33355 ) Change subject: arch-arm: Remove deadcode from AArch64 address translation .. arch-arm: Remove deadcode fr