[gem5-dev] bug squashing renamed pinned registers in o3?

2020-06-22 Thread Gabe Black via gem5-dev
Hi folks, specifically ARM folks. We've been seeing a problem with O3 where when switching vector register renaming modes (full vectors vs vector elements), the CPU checks its bookkeeping and finds that a vector register is missing, ie with no instructions in flight, the free list has one fewer

[gem5-dev] Change in gem5/gem5[develop]: sim-se, util: Update MIOpen version used in Docker

2020-06-22 Thread Kyle Roarty (Gerrit) via gem5-dev
Kyle Roarty has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/30494 ) Change subject: sim-se, util: Update MIOpen version used in Docker .. sim-se, util: Update MIOpen version used

[gem5-dev] Call for review: Arm’s Transactional Memory Extension (TME)

2020-06-22 Thread Timothy Hayes via gem5-dev
Call for review: Arm’s Transactional Memory Extension (TME) We have recently uploaded a set of large patches that introduce (a)Partial support for hardware transactional memory (HTM) in gem5 (b)Architectural support in the Arm ISA for the Transactional Memory Extension (TME) HTM support is

[gem5-dev] Change in gem5/gem5[develop]: arch-gcn3, gpu-compute: Fix issue when reading const operands

2020-06-22 Thread Anthony Gutierrez (Gerrit) via gem5-dev
Anthony Gutierrez has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/29927 ) Change subject: arch-gcn3, gpu-compute: Fix issue when reading const operands .. arch-gcn3, gpu-compute: Fix issue

[gem5-dev] Change in gem5/gem5[develop]: arch-gcn3: Fix V_MAD_I32_I24 sign extension

2020-06-22 Thread Anthony Gutierrez (Gerrit) via gem5-dev
Anthony Gutierrez has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/29928 ) Change subject: arch-gcn3: Fix V_MAD_I32_I24 sign extension .. arch-gcn3: Fix V_MAD_I32_I24 sign extension We are

[gem5-dev] Change in gem5/gem5[develop]: gpu-compute: Make headTailMap a std::unordered_map

2020-06-22 Thread Anthony Gutierrez (Gerrit) via gem5-dev
Anthony Gutierrez has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/29930 ) Change subject: gpu-compute: Make headTailMap a std::unordered_map .. gpu-compute: Make headTailMap a

[gem5-dev] Change in gem5/gem5[develop]: dev: add support for HSA's barrier bit kernel synchronization

2020-06-22 Thread Anthony Gutierrez (Gerrit) via gem5-dev
Anthony Gutierrez has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/29925 ) Change subject: dev: add support for HSA's barrier bit kernel synchronization .. dev: add support for HSA's

[gem5-dev] Change in gem5/gem5[develop]: gpu-compute: Remove unused function hostWakeUp from shader

2020-06-22 Thread Anthony Gutierrez (Gerrit) via gem5-dev
Anthony Gutierrez has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/29929 ) Change subject: gpu-compute: Remove unused function hostWakeUp from shader .. gpu-compute: Remove unused function

[gem5-dev] Change in gem5/gem5[develop]: arch-gcn3: Updating implementation of atomics

2020-06-22 Thread Anthony Gutierrez (Gerrit) via gem5-dev
Anthony Gutierrez has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/29926 ) Change subject: arch-gcn3: Updating implementation of atomics .. arch-gcn3: Updating implementation of atomics This

[gem5-dev] Change in gem5/gem5[develop]: base: Fix build errors with gcc 10.x

2020-06-22 Thread Sandipan Das (Gerrit) via gem5-dev
Sandipan Das has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/30474 ) Change subject: base: Fix build errors with gcc 10.x .. base: Fix build errors with gcc 10.x This fixes conditions that

[gem5-dev] Change in gem5/gem5[develop]: sim: Add faulting flag to instruction tracing interface

2020-06-22 Thread Giacomo Travaglini (Gerrit) via gem5-dev
Giacomo Travaglini has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/30134 ) Change subject: sim: Add faulting flag to instruction tracing interface .. sim: Add faulting flag to instruction

[gem5-dev] Change in gem5/gem5[develop]: cpu: Use new InstRecord faulting flag in cpu models

2020-06-22 Thread Giacomo Travaglini (Gerrit) via gem5-dev
Giacomo Travaglini has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/30135 ) Change subject: cpu: Use new InstRecord faulting flag in cpu models .. cpu: Use new InstRecord faulting flag in cpu

[gem5-dev] Change in gem5/gem5[develop]: scons: Add MARSHAL_XXFLAGS_EXTRA for the marshal object

2020-06-22 Thread Giacomo Travaglini (Gerrit) via gem5-dev
Giacomo Travaglini has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/30016 ) Change subject: scons: Add MARSHAL_XXFLAGS_EXTRA for the marshal object .. scons: Add MARSHAL_XXFLAGS_EXTRA for the

[gem5-dev] Change in gem5/gem5[develop]: arm: Teach gem5 to recognize the gem5 semihosting immediate values.

2020-06-22 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/27246 ) Change subject: arm: Teach gem5 to recognize the gem5 semihosting immediate values. .. arm: Teach gem5 to recognize the

[gem5-dev] Change in gem5/gem5[develop]: util: Add a semihosting implementation to the aarch64 m5 utility.

2020-06-22 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/27245 ) Change subject: util: Add a semihosting implementation to the aarch64 m5 utility. .. util: Add a semihosting

[gem5-dev] Change in gem5/gem5[develop]: util: Allow overriding the magic address in the m5 utility.

2020-06-22 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/27244 ) Change subject: util: Allow overriding the magic address in the m5 utility. .. util: Allow overriding the magic address in