[gem5-dev] Change in gem5/gem5[master]: mem-cache: Avoid promotion of incompatible deferred targets

2019-10-29 Thread Nikos Nikoleris (Gerrit)
Nikos Nikoleris has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/22127 ) Change subject: mem-cache: Avoid promotion of incompatible deferred targets .. mem-cache: Avoid promotion of

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Fix MSHR whole line write tracking

2019-10-29 Thread Nikos Nikoleris (Gerrit)
Nikos Nikoleris has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/22126 ) Change subject: mem-cache: Fix MSHR whole line write tracking .. mem-cache: Fix MSHR whole line write tracking The

[gem5-dev] Change in gem5/gem5[master]: mem: Fix DRAM controller to operate on its own address space

2019-10-29 Thread Nikos Nikoleris (Gerrit)
Nikos Nikoleris has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/19328 ) Change subject: mem: Fix DRAM controller to operate on its own address space .. mem: Fix DRAM controller to operate on

Re: [gem5-dev] kernel object RFC

2019-10-29 Thread Ciro Santilli
Gabe, this looks interesting. To understand better, is there a "new specific end functionality" that you are aiming to achieve, or is it just to keep existing functionality but in a saner way? Both are great of course. From: gem5-dev on behalf of Gabe Black

[gem5-dev] Change in gem5/gem5[master]: cpu-o3, tests: add page boundary access test

2019-10-29 Thread Brandon Potter (Gerrit)
Brandon Potter has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/22303 ) Change subject: cpu-o3,tests: add page boundary access test .. cpu-o3,tests: add page boundary access test

[gem5-dev] Change in gem5/gem5[master]: misc: Update MAINTAINERS file

2019-10-29 Thread Jason Lowe-Power (Gerrit)
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/22304 ) Change subject: misc: Update MAINTAINERS file .. misc: Update MAINTAINERS file Change-Id:

[gem5-dev] Change in gem5/gem5[master]: cpu-o3: bugfix for c58cb8c9

2019-10-29 Thread Brandon Potter (Gerrit)
Brandon Potter has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/22283 ) Change subject: cpu-o3: bugfix for c58cb8c9 .. cpu-o3: bugfix for c58cb8c9 The partial faults changeset

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Do not try to compress dataless packets

2019-10-29 Thread Daniel Carvalho (Gerrit)
Daniel Carvalho has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/22164 ) Change subject: mem-cache: Do not try to compress dataless packets .. mem-cache: Do not try to compress dataless

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Add a masked const value pattern to compressors

2019-10-29 Thread Daniel Carvalho (Gerrit)
Daniel Carvalho has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/21151 ) Change subject: mem-cache: Add a masked const value pattern to compressors .. mem-cache: Add a masked const value

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Add an uncompressed pattern to compressors

2019-10-29 Thread Daniel Carvalho (Gerrit)
Daniel Carvalho has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/21149 ) Change subject: mem-cache: Add an uncompressed pattern to compressors .. mem-cache: Add an uncompressed pattern to

Re: [gem5-dev] kernel object RFC

2019-10-29 Thread Gabe Black
Thanks! The primary idea is to remove unnecessary separation between SE and FS modes which should reduce complexity and make the implementation (hopefully) easier to understand. It should also make it possible to be somewhere else along the FS/SE line, like having a BIOS emulation mode where BIOS

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Templatize DictionaryCompressor

2019-10-29 Thread Daniel Carvalho (Gerrit)
Daniel Carvalho has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/21148 ) Change subject: mem-cache: Templatize DictionaryCompressor .. mem-cache: Templatize DictionaryCompressor Templatize

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Inform unused bits instead of bytes in compressor pattern

2019-10-29 Thread Daniel Carvalho (Gerrit)
Daniel Carvalho has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/21152 ) Change subject: mem-cache: Inform unused bits instead of bytes in compressor pattern .. mem-cache: Inform unused

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Factor out CPack's dictionary functionality

2019-10-29 Thread Daniel Carvalho (Gerrit)
Daniel Carvalho has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/21147 ) Change subject: mem-cache: Factor out CPack's dictionary functionality .. mem-cache: Factor out CPack's dictionary

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Add a masked pattern to compressors

2019-10-29 Thread Daniel Carvalho (Gerrit)
Daniel Carvalho has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/21150 ) Change subject: mem-cache: Add a masked pattern to compressors .. mem-cache: Add a masked pattern to compressors The

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Use shouldAllocate() instead of CPack's decompress()

2019-10-29 Thread Daniel Carvalho (Gerrit)
Daniel Carvalho has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/21146 ) Change subject: mem-cache: Use shouldAllocate() instead of CPack's decompress() .. mem-cache: Use shouldAllocate()

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Limit compression size

2019-10-29 Thread Daniel Carvalho (Gerrit)
Daniel Carvalho has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/21144 ) Change subject: mem-cache: Limit compression size .. mem-cache: Limit compression size Add a threshold so that if the

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Add a repeated value pattern to compressors

2019-10-29 Thread Daniel Carvalho (Gerrit)
Daniel Carvalho has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/21153 ) Change subject: mem-cache: Add a repeated value pattern to compressors .. mem-cache: Add a repeated value pattern to

[gem5-dev] Change in gem5/gem5[master]: sparc: Create a helper functions to install firmware images.

2019-10-29 Thread Gabe Black (Gerrit)
Gabe Black has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/21469 ) Change subject: sparc: Create a helper functions to install firmware images. .. sparc: Create a helper functions to install

[gem5-dev] Change in gem5/gem5[master]: x86: Remove TheISA from x86 devices.

2019-10-29 Thread Gabe Black (Gerrit)
Gabe Black has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/22263 ) Change subject: x86: Remove TheISA from x86 devices. .. x86: Remove TheISA from x86 devices. This was really only in the PC

[gem5-dev] Change in gem5/gem5[master]: dev: Remove SINIC_VTOPHYS and related code.

2019-10-29 Thread Gabe Black (Gerrit)
Gabe Black has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/22265 ) Change subject: dev: Remove SINIC_VTOPHYS and related code. .. dev: Remove SINIC_VTOPHYS and related code. The code in this

[gem5-dev] Change in gem5/gem5[master]: alpha: Remove TheISA from the Alpha devices.

2019-10-29 Thread Gabe Black (Gerrit)
Gabe Black has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/22264 ) Change subject: alpha: Remove TheISA from the Alpha devices. .. alpha: Remove TheISA from the Alpha devices. These are the

[gem5-dev] Change in gem5/gem5[master]: arm: Get rid of using namespace std and TheISA in realview.cc.

2019-10-29 Thread Gabe Black (Gerrit)
Gabe Black has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/22266 ) Change subject: arm: Get rid of using namespace std and TheISA in realview.cc. .. arm: Get rid of using namespace std and

[gem5-dev] Change in gem5/gem5[master]: arch, cpu: Move endianness conversion of inst bytes into the ISA.

2019-10-29 Thread Gabe Black (Gerrit)
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/22343 ) Change subject: arch,cpu: Move endianness conversion of inst bytes into the ISA. .. arch,cpu: Move endianness

[gem5-dev] Removing the "guest" endian packet accessor functions

2019-10-29 Thread Gabe Black
Hi folks. There are currently get() and set() methods on the Packet class which implicitly use the "guest" endianness. They have been marked as deprecated for slightly more than a year, and I'd like to now remove them. I already have a change uploaded which does that (and which may need to be

[gem5-dev] Change in gem5/gem5[master]: sparc: Replace htog and gtoh with htobe and betoh.

2019-10-29 Thread Gabe Black (Gerrit)
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/22368 ) Change subject: sparc: Replace htog and gtoh with htobe and betoh. .. sparc: Replace htog and gtoh with htobe and

[gem5-dev] Change in gem5/gem5[master]: arch: Get rid of the (Big|Little)EndianGuest namespaces.

2019-10-29 Thread Gabe Black (Gerrit)
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/22374 ) Change subject: arch: Get rid of the (Big|Little)EndianGuest namespaces. .. arch: Get rid of the

[gem5-dev] Change in gem5/gem5[master]: arch: Make and use endian specific versions of the mem helpers.

2019-10-29 Thread Gabe Black (Gerrit)
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/22373 ) Change subject: arch: Make and use endian specific versions of the mem helpers. .. arch: Make and use endian

[gem5-dev] Change in gem5/gem5[master]: sim: Use the system and OS to get endianness.

2019-10-29 Thread Gabe Black (Gerrit)
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/22364 ) Change subject: sim: Use the system and OS to get endianness. .. sim: Use the system and OS to get endianness.

[gem5-dev] Change in gem5/gem5[master]: x86: Replace htog and gtoh with htole and letoh.

2019-10-29 Thread Gabe Black (Gerrit)
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/22370 ) Change subject: x86: Replace htog and gtoh with htole and letoh. .. x86: Replace htog and gtoh with htole and

[gem5-dev] Change in gem5/gem5[master]: arm: Replace most htog and gtoh with htole and letoh.

2019-10-29 Thread Gabe Black (Gerrit)
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/22372 ) Change subject: arm: Replace most htog and gtoh with htole and letoh. .. arm: Replace most htog and gtoh with

[gem5-dev] Change in gem5/gem5[master]: mips: Replace gtoh and htog with letoh and htole.

2019-10-29 Thread Gabe Black (Gerrit)
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/22369 ) Change subject: mips: Replace gtoh and htog with letoh and htole. .. mips: Replace gtoh and htog with letoh and

[gem5-dev] Change in gem5/gem5[master]: arch: Make endianness a property of the OS class syscalls can consume.

2019-10-29 Thread Gabe Black (Gerrit)
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/22363 ) Change subject: arch: Make endianness a property of the OS class syscalls can consume. .. arch: Make

[gem5-dev] Change in gem5/gem5[master]: alpha: Convert htog and gtoh to htole and letoh.

2019-10-29 Thread Gabe Black (Gerrit)
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/22367 ) Change subject: alpha: Convert htog and gtoh to htole and letoh. .. alpha: Convert htog and gtoh to htole and

[gem5-dev] Change in gem5/gem5[master]: power: Replace gtoh and htog with betoh and htobe.

2019-10-29 Thread Gabe Black (Gerrit)
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/22371 ) Change subject: power: Replace gtoh and htog with betoh and htobe. .. power: Replace gtoh and htog with betoh and

[gem5-dev] Change in gem5/gem5[master]: arch, sim: Make copyStringArray take an explicit endianness.

2019-10-29 Thread Gabe Black (Gerrit)
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/22366 ) Change subject: arch,sim: Make copyStringArray take an explicit endianness. .. arch,sim: Make copyStringArray

[gem5-dev] Change in gem5/gem5[master]: kern: When dumping dmesg, detect the byte order dynamically.

2019-10-29 Thread Gabe Black (Gerrit)
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/22365 ) Change subject: kern: When dumping dmesg, detect the byte order dynamically. .. kern: When dumping dmesg, detect