[gem5-dev] Change in gem5/gem5[develop]: configs: Fix component classic cache prefetchers

2021-08-19 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49430 ) Change subject: configs: Fix component classic cache prefetchers .. configs: Fix component classic cache

[gem5-dev] Change in gem5/gem5[develop]: configs: Add RISC-V FS example to components

2021-08-19 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49433 ) Change subject: configs: Add RISC-V FS example to components .. configs: Add RISC-V FS example to

[gem5-dev] Change in gem5/gem5[develop]: configs: Add RISC-V board to components

2021-08-19 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49432 ) Change subject: configs: Add RISC-V board to components .. configs: Add RISC-V board to components

[gem5-dev] Change in gem5/gem5[develop]: misc,configs: Add gitignore for downloaded files

2021-08-19 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49434 ) Change subject: misc,configs: Add gitignore for downloaded files .. misc,configs: Add gitignore for

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv,dev: Explicitly set num CPUs on platform

2021-08-19 Thread Jason Lowe-Power (Gerrit) via gem5-dev
Jason Lowe-Power has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49431 ) Change subject: arch-riscv,dev: Explicitly set num CPUs on platform .. arch-riscv,dev: Explicitly set num

[gem5-dev] SCons refactor reviews

2021-08-19 Thread Gabe Black via gem5-dev
Hey folks, I just uploaded a big new batch of patches to my series which refactors our SCons scripts in various ways and cleans them up. I added reviewers for the first few to get the ball rolling, but to avoid having to go through each one and to avoid a big wave of email to people on the

[gem5-dev] Change in gem5/gem5[develop]: scons: Stop importing SimObjects into src/SConscript.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49429 ) Change subject: scons: Stop importing SimObjects into src/SConscript. .. scons: Stop importing SimObjects into

[gem5-dev] Change in gem5/gem5[develop]: scons,util: Generate cxx config wrappers using a helper script.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49427 ) Change subject: scons,util: Generate cxx config wrappers using a helper script. .. scons,util: Generate cxx

[gem5-dev] Change in gem5/gem5[develop]: scons,util: Generate cxx_config/init.cc using a helper script.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49428 ) Change subject: scons,util: Generate cxx_config/init.cc using a helper script. .. scons,util: Generate

[gem5-dev] Change in gem5/gem5[develop]: scons,util: Also build param struct .cc files using a helper script.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49425 ) Change subject: scons,util: Also build param struct .cc files using a helper script. .. scons,util: Also build

[gem5-dev] Change in gem5/gem5[develop]: scons: Use an external script to generate param struct headers.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49424 ) Change subject: scons: Use an external script to generate param struct headers. .. scons: Use an external

[gem5-dev] Change in gem5/gem5[develop]: scons,util: Use external helper scripts to build enum hhs and ccs.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49426 ) Change subject: scons,util: Use external helper scripts to build enum hhs and ccs. .. scons,util: Use external

[gem5-dev] Change in gem5/gem5[develop]: scons: Record the sim_objects and enums passed into SimObject().

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49423 ) Change subject: scons: Record the sim_objects and enums passed into SimObject(). .. scons: Record the

[gem5-dev] Change in gem5/gem5[develop]: scons: Ensure the gem5py_env always has embedded python.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49422 ) Change subject: scons: Ensure the gem5py_env always has embedded python. .. scons: Ensure the gem5py_env always

[gem5-dev] Change in gem5/gem5[develop]: python,scons: Add a gem5py_m5 program which supports the m5 module.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49421 ) Change subject: python,scons: Add a gem5py_m5 program which supports the m5 module. .. python,scons: Add a

[gem5-dev] Change in gem5/gem5[develop]: python: Remove python/embedded.cc's dependence on the rest of gem5.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49420 ) Change subject: python: Remove python/embedded.cc's dependence on the rest of gem5. .. python: Remove

[gem5-dev] Change in gem5/gem5[develop]: python,sim,util: Move EmbeddedPython into it's own file.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49418 ) Change subject: python,sim,util: Move EmbeddedPython into it's own file. .. python,sim,util: Move EmbeddedPython

[gem5-dev] Change in gem5/gem5[develop]: sim: Clean up and simplify main().

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49414 ) Change subject: sim: Clean up and simplify main(). .. sim: Clean up and simplify main(). Use pybind11 to

[gem5-dev] Change in gem5/gem5[develop]: python: Insert gem5's m5 importer at the front of sys.meta_path.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49415 ) Change subject: python: Insert gem5's m5 importer at the front of sys.meta_path. .. python: Insert gem5's m5

[gem5-dev] Change in gem5/gem5[develop]: sim: Collapse gem5Main into main.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49417 ) Change subject: sim: Collapse gem5Main into main. .. sim: Collapse gem5Main into main. gem5Main is short and

[gem5-dev] Change in gem5/gem5[develop]: sim,misc: Move protobuf housekeeping out of gem5Main.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49416 ) Change subject: sim,misc: Move protobuf housekeeping out of gem5Main. .. sim,misc: Move protobuf housekeeping out

[gem5-dev] Change in gem5/gem5[develop]: scons: Remove a workaround for a very old SCons bug.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49419 ) Change subject: scons: Remove a workaround for a very old SCons bug. .. scons: Remove a workaround for a very old

[gem5-dev] Change in gem5/gem5[develop]: sim: Use pybind11 consistently in sim/init.(hh|cc).

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49413 ) Change subject: sim: Use pybind11 consistently in sim/init.(hh|cc). .. sim: Use pybind11 consistently in

[gem5-dev] Change in gem5/gem5[develop]: sim: Eliminate m5MainCommands and simplify calling m5.main.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49412 ) Change subject: sim: Eliminate m5MainCommands and simplify calling m5.main. .. sim: Eliminate m5MainCommands and

[gem5-dev] Change in gem5/gem5[develop]: python,sim: Change how the m5.* importer code is integrated.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49410 ) Change subject: python,sim: Change how the m5.* importer code is integrated. .. python,sim: Change how the m5.*

[gem5-dev] Change in gem5/gem5[develop]: sim: Remove some code for python versions less than 3.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49411 ) Change subject: sim: Remove some code for python versions less than 3. .. sim: Remove some code for python

[gem5-dev] Change in gem5/gem5[develop]: gpu-compute: Delete code related to X86PagetableWalker in X86GPUTLB.py.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49405 ) Change subject: gpu-compute: Delete code related to X86PagetableWalker in X86GPUTLB.py. .. gpu-compute: Delete

[gem5-dev] Change in gem5/gem5[develop]: python: Remove the ability to have gem5 look for python in the tree.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49409 ) Change subject: python: Remove the ability to have gem5 look for python in the tree. .. python: Remove the

[gem5-dev] Change in gem5/gem5[develop]: python,scons: Add a dummy m5/objects/SimObject.py.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49408 ) Change subject: python,scons: Add a dummy m5/objects/SimObject.py. .. python,scons: Add a dummy

[gem5-dev] Change in gem5/gem5[develop]: scons: Pull info.py generation out of SConscript and into util.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49404 ) Change subject: scons: Pull info.py generation out of SConscript and into util. .. scons: Pull info.py

[gem5-dev] Change in gem5/gem5[develop]: scons: When importing SimObjects, use a copy of globals().

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49407 ) Change subject: scons: When importing SimObjects, use a copy of globals(). .. scons: When importing SimObjects,

[gem5-dev] Change in gem5/gem5[develop]: scons: Don't explicitly list include dependencies for the cxx config.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49403 ) Change subject: scons: Don't explicitly list include dependencies for the cxx config. .. scons: Don't

[gem5-dev] Change in gem5/gem5[develop]: scons: Rearrange functions to be next to the code that uses them.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49402 ) Change subject: scons: Rearrange functions to be next to the code that uses them. .. scons: Rearrange

[gem5-dev] Change in gem5/gem5[develop]: util,scons: Pull makeDebugFlagHH out of src/SConscript into util.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49400 ) Change subject: util,scons: Pull makeDebugFlagHH out of src/SConscript into util. .. util,scons: Pull

[gem5-dev] Change in gem5/gem5[develop]: scons: Pull the code which generates debug/flags.cc into a helper scr...

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49401 ) Change subject: scons: Pull the code which generates debug/flags.cc into a helper script. .. scons: Pull the

[gem5-dev] Change in gem5/gem5[develop]: scons: Pull bytesToCppArray into util/bld.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49398 ) Change subject: scons: Pull bytesToCppArray into util/bld. .. scons: Pull bytesToCppArray into util/bld. This

[gem5-dev] Change in gem5/gem5[develop]: python: Get rid of the unused jobfile.py.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49394 ) Change subject: python: Get rid of the unused jobfile.py. .. python: Get rid of the unused jobfile.py. This was

[gem5-dev] Change in gem5/gem5[develop]: python,util,scons: Move grammar.py and code_formatter.py into util.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49396 ) Change subject: python,util,scons: Move grammar.py and code_formatter.py into util. .. python,util,scons: Move

[gem5-dev] Change in gem5/gem5[develop]: mem: Move the slicc parser out of src/mem and into util.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49395 ) Change subject: mem: Move the slicc parser out of src/mem and into util. .. mem: Move the slicc parser out of

[gem5-dev] Change in gem5/gem5[develop]: scons,util: Pull the rest of the embedPyFile function into marshal.py.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49399 ) Change subject: scons,util: Pull the rest of the embedPyFile function into marshal.py. .. scons,util: Pull the

[gem5-dev] Change in gem5/gem5[develop]: scons,python: Move the marshal.py script into util.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49393 ) Change subject: scons,python: Move the marshal.py script into util. .. scons,python: Move the marshal.py script

[gem5-dev] Change in gem5/gem5[develop]: scons,python: Split the marshal binary into a c++ wrapper and script.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49392 ) Change subject: scons,python: Split the marshal binary into a c++ wrapper and script. .. scons,python: Split

[gem5-dev] Change in gem5/gem5[develop]: python,scons: Break slicc's dependence on m5.util.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49397 ) Change subject: python,scons: Break slicc's dependence on m5.util. .. python,scons: Break slicc's dependence on

[gem5-dev] Change in gem5/gem5[develop]: python: Pull most of the logic in marshal.cc into python.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49391 ) Change subject: python: Pull most of the logic in marshal.cc into python. .. python: Pull most of the logic in

[gem5-dev] Change in gem5/gem5[develop]: scons: Get rid of a loop which touched all the param ptype attributes.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49390 ) Change subject: scons: Get rid of a loop which touched all the param ptype attributes. .. scons: Get rid of a

[gem5-dev] Change in gem5/gem5[develop]: scons: Simplify the PySource class slightly.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49388 ) Change subject: scons: Simplify the PySource class slightly. .. scons: Simplify the PySource class slightly.

[gem5-dev] Change in gem5/gem5[develop]: scons: Accumulate debug flags in a construction variable.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49383 ) Change subject: scons: Accumulate debug flags in a construction variable. .. scons: Accumulate debug flags in a

[gem5-dev] Change in gem5/gem5[develop]: scons: Simplify the makeDebugFlagCC python function.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49384 ) Change subject: scons: Simplify the makeDebugFlagCC python function. .. scons: Simplify the makeDebugFlagCC

[gem5-dev] Change in gem5/gem5[develop]: scons: Declare PySource Source files in the PySource __init__.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49386 ) Change subject: scons: Declare PySource Source files in the PySource __init__. .. scons: Declare PySource

[gem5-dev] Change in gem5/gem5[develop]: scons: Eliminate the tnode dict in PySource.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49387 ) Change subject: scons: Eliminate the tnode dict in PySource. .. scons: Eliminate the tnode dict in PySource.

[gem5-dev] Change in gem5/gem5[develop]: scons: Create a namedtuple for debug flag info.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49385 ) Change subject: scons: Create a namedtuple for debug flag info. .. scons: Create a namedtuple for debug flag

[gem5-dev] Change in gem5/gem5[develop]: scons: Use source filters to exclude python source if --without-python.

2021-08-19 Thread Gabe Black (Gerrit) via gem5-dev
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/c/public/gem5/+/49389 ) Change subject: scons: Use source filters to exclude python source if --without-python. .. scons: Use source