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

2019-02-25 Thread Gabe Black
I'd be ok with that too, my only concern being if that changes behavior in a config script somewhere unintentionally and silently. With something like the print function vs. print statement the interpreter will at least choke and let you know something is going on. Gabe On Mon, Feb 25, 2019 at

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Support for page crossing prefetches

2019-02-25 Thread Javier Bueno Hedo (Gerrit)
Hello Jason Lowe-Power, Nikos Nikoleris, Daniel Carvalho, Giacomo Travaglini, Andreas Sandberg, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/14620 to look at the new patch set (#8). Change subject: mem-cache: Support for page

[gem5-dev] Change in gem5/gem5[master]: systemc: Update the sc_main.py config to use m5.systemc.

2019-02-25 Thread Gabe Black (Gerrit)
Gabe Black has submitted this change and it was merged. ( https://gem5-review.googlesource.com/c/public/gem5/+/16568 ) Change subject: systemc: Update the sc_main.py config to use m5.systemc. .. systemc: Update the sc_main.py

[gem5-dev] Change in gem5/gem5[master]: systemc: Update the systemc example to use m5.systemc for sc_main.

2019-02-25 Thread Gabe Black (Gerrit)
Gabe Black has submitted this change and it was merged. ( https://gem5-review.googlesource.com/c/public/gem5/+/16569 ) Change subject: systemc: Update the systemc example to use m5.systemc for sc_main. .. systemc: Update

[gem5-dev] Change in gem5/gem5[master]: systemc: Remove _m5.systemc passthroughs from SystemC_Kernel.

2019-02-25 Thread Gabe Black (Gerrit)
Gabe Black has submitted this change and it was merged. ( https://gem5-review.googlesource.com/c/public/gem5/+/16570 ) Change subject: systemc: Remove _m5.systemc passthroughs from SystemC_Kernel. .. systemc: Remove

[gem5-dev] Change in gem5/gem5[master]: systemc: Start using the m5.systemc module in the test config.py.

2019-02-25 Thread Gabe Black (Gerrit)
Gabe Black has submitted this change and it was merged. ( https://gem5-review.googlesource.com/c/public/gem5/+/16564 ) Change subject: systemc: Start using the m5.systemc module in the test config.py. .. systemc: Start

[gem5-dev] Change in gem5/gem5[master]: systemc: Add m5.systemc and m5.tlm python modules.

2019-02-25 Thread Gabe Black (Gerrit)
Gabe Black has submitted this change and it was merged. ( https://gem5-review.googlesource.com/c/public/gem5/+/16563 ) Change subject: systemc: Add m5.systemc and m5.tlm python modules. .. systemc: Add m5.systemc and m5.tlm

[gem5-dev] Change in gem5/gem5[master]: systemc: Get rid of --working-dir in the test's config.py.

2019-02-25 Thread Gabe Black (Gerrit)
Gabe Black has submitted this change and it was merged. ( https://gem5-review.googlesource.com/c/public/gem5/+/16565 ) Change subject: systemc: Get rid of --working-dir in the test's config.py. .. systemc: Get rid of

[gem5-dev] Change in gem5/gem5[master]: systemc: Export the tlm::tlm_global_quantum class to python.

2019-02-25 Thread Gabe Black (Gerrit)
Gabe Black has submitted this change and it was merged. ( https://gem5-review.googlesource.com/c/public/gem5/+/16503 ) Change subject: systemc: Export the tlm::tlm_global_quantum class to python. .. systemc: Export the

[gem5-dev] Change in gem5/gem5[master]: systemc: Export the sc_core::sc_time class to python.

2019-02-25 Thread Gabe Black (Gerrit)
Gabe Black has submitted this change and it was merged. ( https://gem5-review.googlesource.com/c/public/gem5/+/16502 ) Change subject: systemc: Export the sc_core::sc_time class to python. .. systemc: Export the

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

2019-02-25 Thread Gabe Black
Hi Andreas. That's the interface that you would use for it, but unfortunately it has the problems I described in my previous email. The namespaces are handled now by stripping them off and putting them around the class declaration, ie cxx_class Foo::Bar would be declared as: namespace Foo { class

[gem5-dev] Change in gem5/gem5[master]: mem-cache: Added extra information to PrefetchInfo

2019-02-25 Thread Javier Bueno Hedo (Gerrit)
Hello Nikos Nikoleris, Daniel Carvalho, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/16583 to look at the new patch set (#3). Change subject: mem-cache: Added extra information to PrefetchInfo

[gem5-dev] Change in gem5/gem5[master]: mem-cache: alias to mem::getMasterPort in TLB class

2019-02-25 Thread Andrea Mondelli (Gerrit)
Hello Gabe Black, Jason Lowe-Power, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/16648 to look at the new patch set (#2). Change subject: mem-cache: alias to mem::getMasterPort in TLB class

[gem5-dev] Change in gem5/gem5[master]: mem-cache: added missing override specifier in BoP

2019-02-25 Thread Andrea Mondelli (Gerrit)
Andrea Mondelli has submitted this change and it was merged. ( https://gem5-review.googlesource.com/c/public/gem5/+/16728 ) Change subject: mem-cache: added missing override specifier in BoP .. mem-cache: added missing

[gem5-dev] Change in gem5/gem5[master]: mem-cache: added missing override specifier in BoP

2019-02-25 Thread Andrea Mondelli (Gerrit)
Hello Jason Lowe-Power, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/16728 to look at the new patch set (#2). Change subject: mem-cache: added missing override specifier in BoP

[gem5-dev] Change in gem5/gem5[master]: misc: added missing override specifier in BoP

2019-02-25 Thread Andrea Mondelli (Gerrit)
Andrea Mondelli has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/16728 Change subject: misc: added missing override specifier in BoP .. misc: added missing override specifier in BoP

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

2019-02-25 Thread Jason Lowe-Power
Hey Andreas, I'd be happy to use the future version and switch the uses of "/" to "//" when floordiv was intended. It should be pretty obvious when floordiv was intended, and I imagine that it's every case of "/" in the current codebase. I *do* hope that Python 3 returns 1.5 for 3/2 and not 1.4,

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 for

[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 to

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

2019-02-25 Thread Andreas Sandberg (Gerrit)
Hello Nikos Nikoleris, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/15999 to look at the new patch set (#11). Change subject: tests: Update test scripts to work with Python 3

[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)
Hello Gabe Black, Jason Lowe-Power, Juha Jäykkä, Giacomo Travaglini, Ciro Santilli, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/15982 to look at the new patch set (#11). Change subject: python: Make meta class declarations Python

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

2019-02-25 Thread Andreas Sandberg (Gerrit)
Andreas Sandberg has uploaded a new patch set (#10). ( https://gem5-review.googlesource.com/c/public/gem5/+/16002 ) Change subject: configs: Fix Python 3 iterator and exec compatibility issues .. configs: Fix Python 3

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

2019-02-25 Thread Andreas Sandberg (Gerrit)
Hello Gabe Black, Jason Lowe-Power, Juha Jäykkä, Giacomo Travaglini, Ciro Santilli, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/15982 to look at the new patch set (#10). Change subject: python: Make meta class declarations Python

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

2019-02-25 Thread Andreas Sandberg (Gerrit)
Hello Gabe Black, Jason Lowe-Power, Nikos Nikoleris, Giacomo Travaglini, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/16004 to look at the new patch set (#9). Change subject: python: Fix issue when Self proxy resolves to a another

[gem5-dev] Change in gem5/gem5[master]: mem-cache: A Best-Offset Prefetcher

2019-02-25 Thread Ivan Pizarro (Gerrit)
Ivan Pizarro has submitted this change and it was merged. ( https://gem5-review.googlesource.com/c/public/gem5/+/14820 ) Change subject: mem-cache: A Best-Offset Prefetcher .. mem-cache: A Best-Offset Prefetcher Michaud, P.

[gem5-dev] Change in gem5/gem5[master]: mem-cache: A Best-Offset Prefetcher

2019-02-25 Thread Ivan Pizarro (Gerrit)
Hello Nikos Nikoleris, krishnendra nathella, Dam Sunwoo, Daniel Carvalho, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/14820 to look at the new patch set (#9). Change subject: mem-cache: A Best-Offset Prefetcher

[gem5-dev] Change in gem5/gem5[master]: python: Fix params/proxy import loop

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/+/15993 ) Change subject: python: Fix params/proxy import loop .. python: Fix params/proxy import loop There

[gem5-dev] Change in gem5/gem5[master]: systemc: Add m5.systemc and m5.tlm python modules.

2019-02-25 Thread Gabe Black (Gerrit)
Hello Jason Lowe-Power, Matthias Jung, Weiping Liao, Giacomo Travaglini, Andreas Sandberg, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/c/public/gem5/+/16563 to look at the new patch set (#3). Change subject: systemc: Add m5.systemc and m5.tlm

[gem5-dev] Cron /z/m5/regression/do-regression quick

2019-02-25 Thread Cron Daemon
HEAD is now at a3c81f9... scons: Add support for specifying Python version See /z/m5/regression/regress-2019-02-25-03:00:02 for details. ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev