[gem5-dev] Re: [Suggestion] Replace gem5-users mailing-list with Discourse

2020-07-02 Thread Andreas Sandberg via gem5-dev
I would probably be more in favour of a split email+Slack/Teams approach. Email works well for most discussion, but I like the quick more informal communication in a chat system. I have generally been very happy with the way Slack has worked when I have contributed to Zephyr in my spare time. As

Re: [gem5-dev] No more "Authors" in source files

2020-02-19 Thread Andreas Sandberg
Hi All, Removing the date is simply not possible. Reddit is simply wrong here. See 17 U.S.C. 401 (https://www.law.cornell.edu/uscode/text/17/401). Also, changing existing copyright notices is a big no-no. Cheers, Andreas On 18/02/2020 11:22,

Re: [gem5-dev] RFC: Removing authors from file headers

2020-01-20 Thread Andreas Sandberg
I don't really have any strong opinions about this, but I agree with Gabe's arguments. Another problem with the current approach is determining how the authors list should be updated when moving code between files. We recently had a related discussion about copyright notices and whether the git

Re: [gem5-dev] Python 2.7 deprecation - can we switch to Python 3?

2020-01-17 Thread Andreas Sandberg
gt;> easy enough to re-discover them. Ideally we'd use python 3 in scons as >> well. >> >> Gabe >> >> On Fri, Jan 17, 2020 at 6:13 AM Andreas Sandberg > wrote: >> >>> Hi Everyone, >>> >>> As some of you might have seen, all d

[gem5-dev] Python 2.7 deprecation - can we switch to Python 3?

2020-01-17 Thread Andreas Sandberg
Hi Everyone, As some of you might have seen, all development of Python 2.7 will cease in April this year [1]. What that means in practice is that the default version of Python in gem5 will no longer be supported by the Python team after that point. Distributions will likely ship Python 2.7 for

[gem5-dev] Change in gem5/gem5[master]: ext: Update fputils to rev 0721843

2019-10-28 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/22125 ) Change subject: ext: Update fputils to rev 0721843 .. ext: Update fputils to rev 0721843 This patch updates fputils

[gem5-dev] Change in gem5/gem5[master]: ext: Update fputils to rev 0721843

2019-10-25 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/22125 ) Change subject: ext: Update fputils to rev 0721843 .. ext: Update fputils to rev 0721843 This patch

[gem5-dev] Change in gem5/gem5[master]: misc: Add Giacomo Travaglini as an Arm maintainer

2019-10-21 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/21899 ) Change subject: misc: Add Giacomo Travaglini as an Arm maintainer .. misc: Add Giacomo Travaglini as an Arm maintainer

[gem5-dev] Change in gem5/gem5[master]: misc: Add Giacomo Travaglini as an Arm maintainer

2019-10-18 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21899 ) Change subject: misc: Add Giacomo Travaglini as an Arm maintainer .. misc: Add Giacomo Travaglini as an Arm

[gem5-dev] Change in gem5/gem5[master]: base: Add classes that encapsulate a channel address

2019-10-18 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/21600 ) Change subject: base: Add classes that encapsulate a channel address .. base: Add classes that encapsulate a channel

[gem5-dev] Change in gem5/gem5[master]: base: Add addIntlvBits to AddrRange

2019-10-16 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/21599 ) Change subject: base: Add addIntlvBits to AddrRange .. base: Add addIntlvBits to AddrRange This method performs

Re: [gem5-dev] breakpoints in non-polling CPUs

2019-10-09 Thread Andreas Sandberg
Hi Gabe, This is an interesting problem. I believe Jordi Varquero is doing some work in a related area. The KVM CPU currently doesn't support per-PC events. There wasn't an easy way to implement this with the APIs that KVM exposed when I originally wrote the code. However, it supports stopping

[gem5-dev] Change in gem5/gem5[master]: base: Add classes that encapsulate a channel address

2019-10-09 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21600 ) Change subject: base: Add classes that encapsulate a channel address .. base: Add classes that encapsulate

[gem5-dev] Change in gem5/gem5[master]: base: Add addIntlvBits to AddrRange

2019-10-09 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21599 ) Change subject: base: Add addIntlvBits to AddrRange .. base: Add addIntlvBits to AddrRange This method

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Switch to new-style stats

2019-09-30 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/21140 ) Change subject: mem-cache: Switch to new-style stats .. mem-cache: Switch to new-style stats This change puts cache

[gem5-dev] Change in gem5/gem5[master]: mem: Use new-style stats in the XBar models

2019-09-30 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/21141 ) Change subject: mem: Use new-style stats in the XBar models .. mem: Use new-style stats in the XBar models Migrate

[gem5-dev] Change in gem5/gem5[master]: mem: Convert DRAM controller to new-style stats

2019-09-30 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/21142 ) Change subject: mem: Convert DRAM controller to new-style stats .. mem: Convert DRAM controller to new-style stats

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Switch to new-style stats

2019-09-30 Thread Andreas Sandberg (Gerrit)
: I2b8e9138f1cb977abb445ec864d80a79b588481d Signed-off-by: Andreas Sandberg --- M src/mem/cache/base.cc M src/mem/cache/base.hh M src/mem/cache/cache.cc M src/mem/cache/noncoherent_cache.cc M src/mem/cache/tags/base.cc M src/mem/cache/tags/base.hh M src/mem/cache/tags/base_set_assoc.cc M src/mem

[gem5-dev] Change in gem5/gem5[master]: sim: Convert power modelling framework to new-style stats

2019-09-26 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/21143 ) Change subject: sim: Convert power modelling framework to new-style stats .. sim: Convert power modelling framework

[gem5-dev] Change in gem5/gem5[master]: stats: Add a preDumpStats() callback to Stats::Group

2019-09-26 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/21139 ) Change subject: stats: Add a preDumpStats() callback to Stats::Group .. stats: Add a preDumpStats() callback to Stats

[gem5-dev] Change in gem5/gem5[master]: stats: Don't output index in vectors of length 1

2019-09-26 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/21163 ) Change subject: stats: Don't output index in vectors of length 1 .. stats: Don't output index in vectors of length 1

[gem5-dev] Change in gem5/gem5[master]: stats: Correctly print new-style dist stat names

2019-09-26 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/21162 ) Change subject: stats: Correctly print new-style dist stat names .. stats: Correctly print new-style dist stat names

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Switch to new-style stats

2019-09-25 Thread Andreas Sandberg (Gerrit)
: I2b8e9138f1cb977abb445ec864d80a79b588481d Signed-off-by: Andreas Sandberg --- M src/mem/cache/base.cc M src/mem/cache/base.hh M src/mem/cache/cache.cc M src/mem/cache/noncoherent_cache.cc M src/mem/cache/tags/base.cc M src/mem/cache/tags/base.hh M src/mem/cache/tags/base_set_assoc.cc M src/mem/cache/tags/base_set_assoc.hh

[gem5-dev] Change in gem5/gem5[master]: mem: Use new-style stats in the XBar models

2019-09-25 Thread Andreas Sandberg (Gerrit)
.. mem: Use new-style stats in the XBar models Migrate to new-world stats with an explicit hierarchy in all of the XBar models. Change-Id: I18b6746a1303ca415638e6d382fb4757607f1123 Signed-off-by: Andreas Sandberg --- M src/mem/coherent_xbar.cc M src/mem

[gem5-dev] Change in gem5/gem5[master]: mem: Convert DRAM controller to new-style stats

2019-09-25 Thread Andreas Sandberg (Gerrit)
: I7435cfaf137c94b0c18de619d816362dd0da8125 Signed-off-by: Andreas Sandberg --- M src/mem/abstract_mem.cc M src/mem/abstract_mem.hh M src/mem/dram_ctrl.cc M src/mem/dram_ctrl.hh M src/mem/qos/mem_ctrl.cc M src/mem/qos/mem_ctrl.hh 6 files changed, 632 insertions(+), 704 deletions(-) -- To view, visit https://gem5

[gem5-dev] Change in gem5/gem5[master]: mem: Convert DRAM controller to new-style stats

2019-09-24 Thread Andreas Sandberg (Gerrit)
: I7435cfaf137c94b0c18de619d816362dd0da8125 Signed-off-by: Andreas Sandberg --- M src/mem/abstract_mem.cc M src/mem/abstract_mem.hh M src/mem/dram_ctrl.cc M src/mem/dram_ctrl.hh M src/mem/qos/mem_ctrl.cc M src/mem/qos/mem_ctrl.hh 6 files changed, 632 insertions(+), 704 deletions(-) -- To view, visit https://gem5

[gem5-dev] Change in gem5/gem5[master]: sim: Convert power modelling framework to new-style stats

2019-09-24 Thread Andreas Sandberg (Gerrit)
.. sim: Convert power modelling framework to new-style stats Change-Id: I1dd3ea3d37bb4464637222aa5bc5d88cc7d9b66a Signed-off-by: Andreas Sandberg --- M src/sim/clock_domain.cc M src/sim/clock_domain.hh M src/sim/clocked_object.cc M src/sim/clocked_object.hh M

[gem5-dev] Change in gem5/gem5[master]: mem: Convert DRAM controller to new-style stats

2019-09-24 Thread Andreas Sandberg (Gerrit)
.. mem: Convert DRAM controller to new-style stats Change-Id: I7435cfaf137c94b0c18de619d816362dd0da8125 Signed-off-by: Andreas Sandberg --- M src/mem/abstract_mem.cc M src/mem/abstract_mem.hh M src/mem/dram_ctrl.cc M src/mem/dram_ctrl.hh M src/mem/qos

[gem5-dev] Change in gem5/gem5[master]: sim: Convert power modelling framework to new-style stats

2019-09-24 Thread Andreas Sandberg (Gerrit)
.. sim: Convert power modelling framework to new-style stats Change-Id: I1dd3ea3d37bb4464637222aa5bc5d88cc7d9b66a Signed-off-by: Andreas Sandberg --- M src/sim/clock_domain.cc M src/sim/clock_domain.hh M src/sim/clocked_object.cc M src/sim/clocked_object.hh M

[gem5-dev] Change in gem5/gem5[master]: stats: Correctly print new-style dist stat names

2019-09-24 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21162 ) Change subject: stats: Correctly print new-style dist stat names .. stats: Correctly print new-style dist

[gem5-dev] Change in gem5/gem5[master]: stats: Don't output index in vectors of length 1

2019-09-24 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21163 ) Change subject: stats: Don't output index in vectors of length 1 .. stats: Don't output index in vectors

[gem5-dev] Change in gem5/gem5[master]: stats: Add a preDumpStats() callback to Stats::Group

2019-09-24 Thread Andreas Sandberg (Gerrit)
::Group to make this pattern more convenient. Change-Id: I5aa475b7d04c288e45f5f413ab7a1907b971dae5 Signed-off-by: Andreas Sandberg --- M src/base/stats/group.cc M src/base/stats/group.hh M src/python/m5/stats/__init__.py M src/python/pybind11/stats.cc 4 files changed, 22 insertions(+), 0 deletions

[gem5-dev] Change in gem5/gem5[master]: mem: Convert DRAM controller to new-style stats

2019-09-24 Thread Andreas Sandberg (Gerrit)
.. mem: Convert DRAM controller to new-style stats Change-Id: I7435cfaf137c94b0c18de619d816362dd0da8125 Signed-off-by: Andreas Sandberg --- M src/mem/abstract_mem.cc M src/mem/abstract_mem.hh M src/mem/dram_ctrl.cc M src/mem/dram_ctrl.hh M src/mem/qos

[gem5-dev] Change in gem5/gem5[master]: mem: Use new-style stats in the XBar models

2019-09-24 Thread Andreas Sandberg (Gerrit)
.. mem: Use new-style stats in the XBar models Migrate to new-world stats with an explicit hierarchy in all of the XBar models. Change-Id: I18b6746a1303ca415638e6d382fb4757607f1123 Signed-off-by: Andreas Sandberg --- M src/mem/coherent_xbar.cc M src/mem

[gem5-dev] Change in gem5/gem5[master]: mem: Convert DRAM controller to new-style stats

2019-09-24 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21142 ) Change subject: mem: Convert DRAM controller to new-style stats .. mem: Convert DRAM controller to new

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Switch to new-style stats

2019-09-24 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21140 ) Change subject: mem-cache: Switch to new-style stats .. mem-cache: Switch to new-style stats This change

[gem5-dev] Change in gem5/gem5[master]: stats: Add a preDumpStats() callback to Stats::Group

2019-09-24 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21139 ) Change subject: stats: Add a preDumpStats() callback to Stats::Group .. stats: Add a preDumpStats

[gem5-dev] Change in gem5/gem5[master]: mem: Use new-style stats in the XBar models

2019-09-24 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21141 ) Change subject: mem: Use new-style stats in the XBar models .. mem: Use new-style stats in the XBar models

[gem5-dev] Change in gem5/gem5[master]: sim: Convert power modelling framework to new-style stats

2019-09-24 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/21143 ) Change subject: sim: Convert power modelling framework to new-style stats .. sim: Convert power modelling

[gem5-dev] Change in gem5/gem5[master]: stats: Fix incorrect name conflict panic with grouped stats

2019-09-10 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/20760 ) Change subject: stats: Fix incorrect name conflict panic with grouped stats .. stats: Fix incorrect name conflict

[gem5-dev] Change in gem5/gem5[master]: stats: Fix incorrect name conflict panic with grouped stats

2019-09-10 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/20760 ) Change subject: stats: Fix incorrect name conflict panic with grouped stats .. stats: Fix incorrect name

[gem5-dev] Change in gem5/gem5[master]: stats: Create HDF5 stat files relative to simout

2019-09-02 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/20508 ) Change subject: stats: Create HDF5 stat files relative to simout .. stats: Create HDF5 stat files relative to simout

[gem5-dev] Change in gem5/gem5[master]: stats: Catch exceptions by const reference

2019-09-02 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/20528 ) Change subject: stats: Catch exceptions by const reference .. stats: Catch exceptions by const reference Catching

[gem5-dev] Change in gem5/gem5[master]: stats: Add support for listing available formats

2019-09-02 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/19670 ) Change subject: stats: Add support for listing available formats .. stats: Add support for listing available formats

[gem5-dev] Change in gem5/gem5[master]: stats: Create HDF5 stat files relative to simout

2019-08-30 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/20508 ) Change subject: stats: Create HDF5 stat files relative to simout .. stats: Create HDF5 stat files relative

[gem5-dev] Change in gem5/gem5[master]: stats: Add support for listing available formats

2019-08-30 Thread Andreas Sandberg (Gerrit)
.. stats: Add support for listing available formats Add a command line option to list available stat formats and their documentation. Change-Id: I7f5f2272d9b0176639f59f2efedb9cab2f7da5b9 Signed-off-by: Andreas Sandberg --- M src/python/m5/main.py M src/python

[gem5-dev] Change in gem5/gem5[master]: tests, RFC: Add a log_call wrapper that prints stderr/stdout

2019-08-30 Thread Andreas Sandberg (Gerrit)
fails. Change-Id: I76f85a72724ea79097c48f3f209fb7a6fc568ff4 Signed-off-by: Andreas Sandberg --- M tests/gem5/fixture.py 1 file changed, 15 insertions(+), 1 deletion(-) -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/20492 To unsubscribe, or for help writing mail filters

[gem5-dev] Change in gem5/gem5[master]: stats: Add support for listing available formats

2019-08-30 Thread Andreas Sandberg (Gerrit)
.. stats: Add support for listing available formats Add a command line option to list available stat formats and their documentation. Change-Id: I7f5f2272d9b0176639f59f2efedb9cab2f7da5b9 Signed-off-by: Andreas Sandberg --- M src/python/m5/main.py M src/python

[gem5-dev] Change in gem5/gem5[master]: stats: Add support for listing available formats

2019-08-30 Thread Andreas Sandberg (Gerrit)
.. stats: Add support for listing available formats Add a command line option to list available stat formats and their documentation. Change-Id: I7f5f2272d9b0176639f59f2efedb9cab2f7da5b9 Signed-off-by: Andreas Sandberg --- M src/python/m5/main.py M src/python

[gem5-dev] Change in gem5/gem5[master]: tests, RFC: Add a log_call wrapper that prints stderr/stdout

2019-08-30 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/20492 ) Change subject: tests, RFC: Add a log_call wrapper that prints stderr/stdout .. tests, RFC: Add a log_call

[gem5-dev] Change in gem5/gem5[master]: stats: Add beta support for HDF5 stat dumps

2019-08-29 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/8121 ) Change subject: stats: Add beta support for HDF5 stat dumps .. stats: Add beta support for HDF5 stat dumps

[gem5-dev] Change in gem5/gem5[master]: stats: Add support for listing available formats

2019-08-29 Thread Andreas Sandberg (Gerrit)
.. stats: Add support for listing available formats Add a command line option to list available stat formats and their documentation. Change-Id: I7f5f2272d9b0176639f59f2efedb9cab2f7da5b9 Signed-off-by: Andreas Sandberg --- M src/python/m5/main.py M src/python

[gem5-dev] Change in gem5/gem5[master]: stats: Add support for hierarchical stats

2019-08-29 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/19368 ) Change subject: stats: Add support for hierarchical stats .. stats: Add support for hierarchical stats This change

[gem5-dev] Change in gem5/gem5[master]: stats: Add support for partial stat dumps

2019-08-29 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/19369 ) Change subject: stats: Add support for partial stat dumps .. stats: Add support for partial stat dumps Add support

[gem5-dev] Change in gem5/gem5[master]: mem: Convert CommMonitor to the new stat framework

2019-08-29 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/19371 ) Change subject: mem: Convert CommMonitor to the new stat framework .. mem: Convert CommMonitor to the new stat

[gem5-dev] Change in gem5/gem5[master]: cpu: Convert traffic gen to use new stats

2019-08-29 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/19370 ) Change subject: cpu: Convert traffic gen to use new stats .. cpu: Convert traffic gen to use new stats Change-Id

[gem5-dev] Change in gem5/gem5[master]: misc: Update MAINTAINERS with a system tag

2019-08-12 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has submitted this change. ( https://gem5-review.googlesource.com/c/public/gem5/+/19931 ) Change subject: misc: Update MAINTAINERS with a system tag .. misc: Update MAINTAINERS with a system tag The code

[gem5-dev] Change in gem5/gem5[master]: misc: Update MAINTAINERS with a system tag

2019-08-09 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/19931 ) Change subject: misc: Update MAINTAINERS with a system tag .. misc: Update MAINTAINERS with a system tag

[gem5-dev] Change in gem5/gem5[master]: stats: Add support for listing available formats

2019-07-31 Thread Andreas Sandberg (Gerrit)
.. stats: Add support for listing available formats Add a command line option to list available stat formats and their documentation. Change-Id: I7f5f2272d9b0176639f59f2efedb9cab2f7da5b9 Signed-off-by: Andreas Sandberg --- M src/python/m5/main.py M src/python/m5/stats

[gem5-dev] Change in gem5/gem5[master]: stats: Add support for listing available formats

2019-07-30 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/19670 ) Change subject: stats: Add support for listing available formats .. stats: Add support for listing

[gem5-dev] Change in gem5/gem5[master]: stats: Add support for partial stat dumps

2019-07-30 Thread Andreas Sandberg (Gerrit)
in the same tick with an unspecified root. N.B.: This new API /only/ works for new-style stats that have an explicit hierarchy. Legacy stats will not be dumped if a root is specified. Change-Id: Idc8ff448b9f70a796427b4a5231e7371485130b4 Signed-off-by: Andreas Sandberg --- M src/python/m5/SimObject.py M

[gem5-dev] Change in gem5/gem5[master]: mem: Convert CommMonitor to the new stat framework

2019-07-30 Thread Andreas Sandberg (Gerrit)
.. mem: Convert CommMonitor to the new stat framework Change-Id: I851c29909f3e6923c0233505a4d0f2d266bc254f Signed-off-by: Andreas Sandberg --- M src/mem/comm_monitor.cc M src/mem/comm_monitor.hh 2 files changed, 142 insertions(+), 151 deletions

[gem5-dev] Change in gem5/gem5[master]: cpu: Convert traffic gen to use new stats

2019-07-30 Thread Andreas Sandberg (Gerrit)
.. cpu: Convert traffic gen to use new stats Change-Id: Ife690a137c2dcfb6bcc8b22df996c84f0d231618 Signed-off-by: Andreas Sandberg --- M src/cpu/testers/traffic_gen/base.cc M src/cpu/testers/traffic_gen/base.hh 2 files changed, 71 insertions(+), 115

[gem5-dev] Change in gem5/gem5[master]: stats: Add support for hierarchical stats

2019-07-30 Thread Andreas Sandberg (Gerrit)
ong to any group and stat visitors will not see a Output::beginGroup(name) call before their corresponding Output::visit() methods are called. Change-Id: I9025d61dfadeabcc8ecf30813ab2060def455648 Signed-off-by: Andreas Sandberg --- M src/base/SConscript M src/base/statistics.cc M src/base/statistic

[gem5-dev] Change in gem5/gem5[master]: stats: Add beta support for HDF5 stat dumps

2019-07-30 Thread Andreas Sandberg (Gerrit)
, c in zip(group['committedInsts'], group['numCycles']): print i, c, i / c Change-Id: I351c6cbff2fb7bef9012f47876ba227ed288975b Signed-off-by: Andreas Sandberg Reviewed-by: Nikos Nikoleris --- M SConstruct M src/base/SConscript A src/base/stats/hdf5.cc A src/base/stats/hdf5.hh M src/pytho

[gem5-dev] Change in gem5/gem5[master]: stats: Add beta support for HDF5 stat dumps

2019-07-30 Thread Andreas Sandberg (Gerrit)
, c in zip(group['committedInsts'], group['numCycles']): print i, c, i / c Change-Id: I351c6cbff2fb7bef9012f47876ba227ed288975b Signed-off-by: Andreas Sandberg Reviewed-by: Nikos Nikoleris --- M SConstruct M src/base/SConscript A src/base/stats/hdf5.cc A src/base/stats/hdf5.hh M src/pytho

[gem5-dev] Change in gem5/gem5[master]: stats: Add beta support for HDF5 stat dumps

2019-07-30 Thread Andreas Sandberg (Gerrit)
, c in zip(group['committedInsts'], group['numCycles']): print i, c, i / c Change-Id: I351c6cbff2fb7bef9012f47876ba227ed288975b Signed-off-by: Andreas Sandberg Reviewed-by: Nikos Nikoleris --- M SConstruct M src/base/SConscript A src/base/stats/hdf5.cc A src/base/stats/hdf5.hh M src/pytho

[gem5-dev] Change in gem5/gem5[master]: stats: Add beta support for HDF5 stat dumps

2019-07-08 Thread Andreas Sandberg (Gerrit)
zip(group['committedInsts'], group['numCycles']): print i, c, i / c Change-Id: I351c6cbff2fb7bef9012f47876ba227ed288975b Signed-off-by: Andreas Sandberg Reviewed-by: Nikos Nikoleris --- M SConstruct M src/base/SConscript A src/base/stats/hdf5.cc A src/base/stats/hdf5.hh M src/python/m5/stats/__init_

[gem5-dev] Change in gem5/gem5[master]: mem: Convert CommMonitor to the new stat framework

2019-07-08 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded a new patch set (#4). ( https://gem5-review.googlesource.com/c/public/gem5/+/19371 ) Change subject: mem: Convert CommMonitor to the new stat framework .. mem: Convert CommMonitor to the new stat

[gem5-dev] Change in gem5/gem5[master]: stats: Add support for hierarchical stats

2019-07-08 Thread Andreas Sandberg (Gerrit)
ong to any group and stat visitors will not see a Output::beginGroup(name) call before their corresponding Output::visit() methods are called. Change-Id: I9025d61dfadeabcc8ecf30813ab2060def455648 Signed-off-by: Andreas Sandberg --- M src/base/SConscript M src/base/statistics.cc M src/base/statistic

[gem5-dev] Change in gem5/gem5[master]: mem: Convert CommMonitor to the new stat framework

2019-07-02 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded a new patch set (#2). ( https://gem5-review.googlesource.com/c/public/gem5/+/19371 ) Change subject: mem: Convert CommMonitor to the new stat framework .. mem: Convert CommMonitor to the new stat

[gem5-dev] Change in gem5/gem5[master]: cpu: Convert traffic gen to use new stats

2019-07-02 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded a new patch set (#2). ( https://gem5-review.googlesource.com/c/public/gem5/+/19370 ) Change subject: cpu: Convert traffic gen to use new stats .. cpu: Convert traffic gen to use new stats Change

[gem5-dev] Change in gem5/gem5[master]: stats: Add support for hierarchical stats

2019-07-02 Thread Andreas Sandberg (Gerrit)
ong to any group and stat visitors will not see a Output::beginGroup(name) call before their corresponding Output::visit() methods are called. Change-Id: I9025d61dfadeabcc8ecf30813ab2060def455648 Signed-off-by: Andreas Sandberg --- M src/base/SConscript M src/base/statistics.cc M src/base/statistic

[gem5-dev] Change in gem5/gem5[master]: stats: Add support for partial stat dumps

2019-07-02 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded a new patch set (#2). ( https://gem5-review.googlesource.com/c/public/gem5/+/19369 ) Change subject: stats: Add support for partial stat dumps .. stats: Add support for partial stat dumps Add

[gem5-dev] RFC: Add support for hierarchical stats

2019-07-01 Thread Andreas Sandberg
Hi Everyone I have for a while been thinking about a few changes to the stat system. There are a couple of high-level goals I'd like to achieve: * Make the SimObject hierarchy explicit in the stat system (i.e., get rid of name() + ".foo"). This makes stats less fragile and makes it easier

[gem5-dev] Change in gem5/gem5[master]: cpu: Convert traffic gen to use new stats

2019-07-01 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/19370 Change subject: cpu: Convert traffic gen to use new stats .. cpu: Convert traffic gen to use new stats

[gem5-dev] Change in gem5/gem5[master]: mem: Convert CommMonitor to the new stat framework

2019-07-01 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/19371 Change subject: mem: Convert CommMonitor to the new stat framework .. mem: Convert CommMonitor to the new

[gem5-dev] Change in gem5/gem5[master]: stats: Add support for partial stat dumps

2019-07-01 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/19369 Change subject: stats: Add support for partial stat dumps .. stats: Add support for partial stat dumps

[gem5-dev] Change in gem5/gem5[master]: stats, RFC: Add support for hierarchical stats

2019-07-01 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/19368 Change subject: stats, RFC: Add support for hierarchical stats .. stats, RFC: Add support for hierarchical

[gem5-dev] Change in gem5/gem5[master]: arch-arm: implement VMINNM scalar thumb

2019-06-10 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has submitted this change and it was merged. ( https://gem5-review.googlesource.com/c/public/gem5/+/19108 ) Change subject: arch-arm: implement VMINNM scalar thumb .. arch-arm: implement VMINNM scalar thumb

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Add multi-prefetcher adaptor

2019-05-20 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has submitted this change and it was merged. ( https://gem5-review.googlesource.com/c/public/gem5/+/18868 ) Change subject: mem-cache: Add multi-prefetcher adaptor .. mem-cache: Add multi-prefetcher adaptor

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Add multi-prefetcher adaptor

2019-05-17 Thread Andreas Sandberg (Gerrit)
a prefetch packet, the adaptor traverses the priority list of prefetchers and uses the first prefetcher that is able to generate a prefetch. Kudos to Mitch Hayenga for the original version of this patch. Change-Id: I25569a834997e5404c7183ec995d212912c5dcdf Signed-off-by: Andreas Sandberg Reviewed

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Add multi-prefetcher adaptor

2019-05-17 Thread Andreas Sandberg (Gerrit)
, the adaptor traverses the priority list of prefetchers and uses the first prefetcher that is able to generate a prefetch. Kudos to Mitch Hayenga for the original version of this patch. Change-Id: I25569a834997e5404c7183ec995d212912c5dcdf Signed-off-by: Andreas Sandberg Reviewed-by: Nikos Nikoleris

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Add support for more than one prefetcher

2019-05-16 Thread Andreas Sandberg (Gerrit)
into a vector. The cache then uses the prefetch packet from the first prefetcher that is able to generate a prefetch. That is, the prefetch vector is sorted in priority order. Change-Id: I64b4d8fd424012cb05f5754e6a5956b6ebd9cd0d Signed-off-by: Andreas Sandberg Reviewed-by: Nikos Nikoleris Reviewed

[gem5-dev] Change in gem5/gem5[master]: config: add an option to list and select indirect branch predictor

2019-05-13 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded a new patch set (#5) to the change originally created by Jairo Balart. ( https://gem5-review.googlesource.com/c/public/gem5/+/15320 ) Change subject: config: add an option to list and select indirect branch predictor

Re: [gem5-dev] convert fastmem to back doors

2019-03-28 Thread Andreas Sandberg
Hi Gabe, Cheers, Andreas [1] https://gem5-review.googlesource.com/c/public/gem5/+/12419/ On 26/03/2019 02:55, Gabe Black wrote: > Hi folks. My proposed memory backdoor mechanism is up for review, and in > the process of implementing it I stumbled across the "fastmem" option for > the atomic

[gem5-dev] Change in gem5/gem5[master]: configs: Use absolute import paths

2019-03-18 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has submitted this change and it was merged. ( https://gem5-review.googlesource.com/c/public/gem5/+/16708 ) Change subject: configs: Use absolute import paths .. configs: Use absolute import paths Use

Re: [gem5-dev] Port configuration overhaul

2019-03-14 Thread Andreas Sandberg
Hi Everyone, I remember talking to Andreas H about this many years ago. If I remember correctly, the main reason the patch wasn't committed at the time was performance related. IIRC, the patch series had a ~10%-20% performance hit. I suspect it the patch Jason pointed to isn't the main reason for

[gem5-dev] Change in gem5/gem5[master]: python: Fix issue when Self proxy resolves to a another proxy

2019-03-01 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has submitted this change and it was merged. ( https://gem5-review.googlesource.com/c/public/gem5/+/16004 ) Change subject: python: Fix issue when Self proxy resolves to a another proxy .. python: Fix

Re: [gem5-dev] Python 2.7 vs 3.x integer division: Should we change the Python 2.7 defaults?

2019-02-26 Thread Andreas Sandberg
that Python 3 returns 1.5 for 3/2 and not 1.4, though. ;) >> >> Cheers, >> Jason >> >> On Mon, Feb 25, 2019 at 6:41 AM Andreas Sandberg > wrote: >> >>> Hi Everyone, >>> >>> TL;DR; Python 3 changes the default behaviour of di

[gem5-dev] Change in gem5/gem5[master]: configs: Fix Python 3 iterator and exec compatibility issues

2019-02-26 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has submitted this change and it was merged. ( https://gem5-review.googlesource.com/c/public/gem5/+/16002 ) Change subject: configs: Fix Python 3 iterator and exec compatibility issues .. configs: Fix Python

[gem5-dev] Change in gem5/gem5[master]: scons: Marshal Python sources using the same Python as gem5

2019-02-26 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has submitted this change and it was merged. ( https://gem5-review.googlesource.com/c/public/gem5/+/16422 ) Change subject: scons: Marshal Python sources using the same Python as gem5 .. scons: Marshal Python

Re: [gem5-dev] SimObject Param types which are template classes

2019-02-25 Thread Andreas Sandberg
I haven't tried this, but I think you might be able to solve this using the cxx_class attribute. If I understand correctly, you are basically just trying to describe the Python side of a templatized SimObject. We have similar issues when exporting a SimObject that lives in a custom namespace

[gem5-dev] Python 2.7 vs 3.x integer division: Should we change the Python 2.7 defaults?

2019-02-25 Thread Andreas Sandberg
Hi Everyone, TL;DR; Python 3 changes the default behaviour of division. Should we enable the same behaviour in Python 2.7? Most of you have probably been hit by my Python 3 spam recently. Sorry about that. :( The good news is that there are only a handful of changes left to merge before gem5

[gem5-dev] Change in gem5/gem5[master]: python: Stop using basestring to test for strings

2019-02-25 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has submitted this change and it was merged. ( https://gem5-review.googlesource.com/c/public/gem5/+/15998 ) Change subject: python: Stop using basestring to test for strings .. python: Stop using basestring

[gem5-dev] Change in gem5/gem5[master]: python: Add Python 3 workarounds for long

2019-02-25 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has submitted this change and it was merged. ( https://gem5-review.googlesource.com/c/public/gem5/+/15988 ) Change subject: python: Add Python 3 workarounds for long .. python: Add Python 3 workarounds

[gem5-dev] Change in gem5/gem5[master]: tests: Update test scripts to work with Python 3

2019-02-25 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has submitted this change and it was merged. ( https://gem5-review.googlesource.com/c/public/gem5/+/15999 ) Change subject: tests: Update test scripts to work with Python 3 .. tests: Update test scripts

[gem5-dev] Change in gem5/gem5[master]: tests: Update test scripts to work with Python 3

2019-02-25 Thread Andreas Sandberg (Gerrit)
.. tests: Update test scripts to work with Python 3 Change-Id: I71b1e595765fed9e9f234c9722c33ac5348d4f11 Signed-off-by: Andreas Sandberg --- M tests/configs/base_config.py M tests/configs/gpu-ruby.py M tests/configs/memtest-filter.py M tests/configs/memtest-ruby.py M tests/configs

[gem5-dev] Change in gem5/gem5[master]: configs: Use absolute import paths

2019-02-25 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/16708 Change subject: configs: Use absolute import paths .. configs: Use absolute import paths Use absoluate

[gem5-dev] Change in gem5/gem5[master]: python: Make meta class declarations Python 3 safe

2019-02-25 Thread Andreas Sandberg (Gerrit)
Signed-off-by: Andreas Sandberg --- M src/python/m5/SimObject.py M src/python/m5/params.py M src/python/m5/util/code_formatter.py M src/python/m5/util/pybind.py 4 files changed, 16 insertions(+), 13 deletions(-) -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/15982

<    1   2   3   4   5   6   7   8   9   10   >