[gem5-dev] Change in gem5/gem5[develop]: dev: Refactor how counters are set up in the 8254 timer.

2022-01-09 Thread Gabe Black (Gerrit) via gem5-dev
signed int num) { assert(num < 3); -return counter[num]->outputHigh(); +return counters[num].outputHigh(); } /** -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/55284 To unsubscribe, or for help writing mail filte

[gem5-dev] Change in gem5/gem5[develop]: arch-x86: Handle a special case for MODRM in 16 bit mode.

2022-01-09 Thread Gabe Black (Gerrit) via gem5-dev
/gem5/+/55285 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Ib67a6e5ce617d08913b9ca6dee66877f0154ffe1 Gerrit-Change-Number: 55285 Gerrit-PatchSet: 1 Gerrit-Owner: Gabe Black

[gem5-dev] Change in gem5/gem5[develop]: arch-x86: Fix immediate based IN instructions.

2022-01-09 Thread Gabe Black (Gerrit) via gem5-dev
blic/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I87c82b4677db768ccb6401a3dbda61317c014152 Gerrit-Change-Number: 55286 Gerrit-PatchSet: 1 Gerrit-Owner: Gabe Black Gerrit-MessageType: newchange ___ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscri

[gem5-dev] Change in gem5/gem5[develop]: arch-x86: Use the stack size consistently for pushing for near calls.

2022-01-09 Thread Gabe Black (Gerrit) via gem5-dev
}; -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/55250 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Ic4211a96900fee5d10c2fa0e038070383fefaac3 Gerrit-Chan

[gem5-dev] Change in gem5/gem5[develop]: tests: Decrease the iterations of the checkpoint test to 3.

2022-01-09 Thread Gabe Black (Gerrit) via gem5-dev
: 2 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Bobby Bruce Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: kokoro Gerrit-MessageType: merged ___ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email

[gem5-dev] Change in gem5/gem5[develop]: arch-x86: Fix real mode far jumps with set MSB in the offset.

2022-01-09 Thread Gabe Black (Gerrit) via gem5-dev
/+/55243 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I96ac9effd37b40161dd8d0b634c5869e767a8873 Gerrit-Change-Number: 55243 Gerrit-PatchSet: 1 Gerrit-Owner: Gabe Black

[gem5-dev] Change in gem5/gem5[develop]: arch-x86: Add some DPRINTFs to the TLB.

2022-01-09 Thread Gabe Black (Gerrit) via gem5-dev
riting mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I47eb2bc834fc748b5d01d85e02ea8b3f6e03091b Gerrit-Change-Number: 55246 Gerrit-PatchSet: 1 Gerrit-Owner: Gabe Black Gerrit-MessageType: newchange ___

[gem5-dev] Change in gem5/gem5[develop]: configs: WIP - Add a config for running DOS within gem5.

2022-01-09 Thread Gabe Black (Gerrit) via gem5-dev
ing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Ic27e0a5b5a0f513259694d592dde79a8826daaf7 Gerrit-Change-Number: 55249 Gerrit-PatchSet: 1 Gerrit-Owner: Gabe Black Gerrit-Messag

[gem5-dev] Change in gem5/gem5[develop]: arch-x86: Plumb up more of the i8237 DMA controller.

2022-01-09 Thread Gabe Black (Gerrit) via gem5-dev
Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I06a163a9a963bf87405e24fc5ceebe14f186adfd Gerrit-Change-Number: 55248 Gerrit-PatchSet: 1 Gerrit-Owner: Gabe Black Gerrit-MessageType: newchange ___ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email to gem5-dev-le...@gem5.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

[gem5-dev] Change in gem5/gem5[develop]: arch-x86: Use the seg unusable bit and not a null selector in the TLB.

2022-01-09 Thread Gabe Black (Gerrit) via gem5-dev
m/c/public/gem5/+/55245 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Ic2c09e1cfa05afcb03900213b72733545c8f0f4c Gerrit-Change-Number: 5

[gem5-dev] Change in gem5/gem5[develop]: arch-x86: Make sure the TLB checks against CS for fetches.

2022-01-09 Thread Gabe Black (Gerrit) via gem5-dev
: 55247 Gerrit-PatchSet: 1 Gerrit-Owner: Gabe Black Gerrit-MessageType: newchange ___ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email to gem5-dev-le...@gem5.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

[gem5-dev] Change in gem5/gem5[develop]: arch-x86: Filter out the NMI masking bit from the CMOS offset.

2022-01-09 Thread Gabe Black (Gerrit) via gem5-dev
e, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I8d7d0f1b0aadcca2060bf6a27931035859d66ca7 Gerrit-Change-Number: 55244 Gerrit-PatchSet: 1 Gerrit-Owner: Gabe Black Gerrit-MessageType: newchange

[gem5-dev] Change in gem5/gem5[develop]: arch-riscv: Split up read/write and read only CSR instructions.

2022-01-07 Thread Gabe Black (Gerrit) via gem5-dev
) }}; -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/55223 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I5247941d4689d552aa73170c45f472b7d72ed

[gem5-dev] Change in gem5/gem5[develop]: scons: Add a --linker option.

2021-12-27 Thread Gabe Black (Gerrit) via gem5-dev
nch: develop Gerrit-Change-Id: Ib37030431527f5d0bc626e9594b2e1142df889be Gerrit-Change-Number: 49003 Gerrit-PatchSet: 5 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Bobby Bruce Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Nikos Nikol

[gem5-dev] Change in gem5/gem5[develop]: mem: Create a SysBridge object to bridge between Systems interconnect.

2021-12-21 Thread Gabe Black (Gerrit) via gem5-dev
restoreReqID(pkt, data); +DPRINTF(SysBridge, "recvFunctional restored ID %d.\n", +pkt->requestorId()); +} + +AddrRangeList +getAddrRanges() const +{ + return reqPort->getAddrRanges(); +} +};

[gem5-dev] Change in gem5/gem5[release-staging-v21-2]: scons: Add werror explicitly when checking for compatible options.

2021-12-20 Thread Gabe Black (Gerrit) via gem5-dev
1-2 Gerrit-Change-Id: I6a1e3273c0b646a5636dc9986c70dcd5332f6f64 Gerrit-Change-Number: 54624 Gerrit-PatchSet: 1 Gerrit-Owner: Gabe Black Gerrit-MessageType: newchange ___ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email to gem5-dev-le...@gem

[gem5-dev] Change in gem5/gem5[release-staging-v21-2]: arch,sim-se: Handle syscall retry/suppression in the syscall desc.

2021-12-16 Thread Gabe Black (Gerrit) via gem5-dev
cribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: release-staging-v21-2 Gerrit-Change-Id: I76760cba75fd23e6e3357f6169c0140bee3f01b6 Gerrit-Change-Number: 54204 Gerrit-PatchSet: 2 Gerrit-Owner: Gabe Black Ger

[gem5-dev] Change in gem5/gem5[release-staging-v21-2]: sim-se: (Re)add support for retrying system calls.

2021-12-16 Thread Gabe Black (Gerrit) via gem5-dev
lters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: release-staging-v21-2 Gerrit-Change-Id: I155fa8205d7ea45e3d102216aeca6ee1979a522f Gerrit-Change-Number: 54205 Gerrit-PatchSet: 2 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Bobby

[gem5-dev] Change in gem5/gem5[release-staging-v21-2]: systemc: Eliminate the unused PythonReadyFunc mechanism.

2021-12-16 Thread Gabe Black (Gerrit) via gem5-dev
Gerrit-Change-Number: 54323 Gerrit-PatchSet: 1 Gerrit-Owner: Gabe Black Gerrit-MessageType: newchange ___ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email to gem5-dev-le...@gem5.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

[gem5-dev] Change in gem5/gem5[release-staging-v21-2]: systemc: Update the testing framework to get it working again.

2021-12-16 Thread Gabe Black (Gerrit) via gem5-dev
To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: release-staging-v21-2 Gerrit-Change-Id: Ifdcbd92eab8b9b2168c449bfbcebf52dbe1f016a Gerrit-Change-Number: 54324 Gerrit-PatchSet: 1 Gerrit-Owner: Gabe Black

[gem5-dev] Change in gem5/gem5[release-staging-v21-2]: systemc: Change how python initialization callbacks are handled.

2021-12-16 Thread Gabe Black (Gerrit) via gem5-dev
.def("compute_local_quantum", +::tlm_global_quantum::compute_local_quantum) +; +}); } // anonymous namespace -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/54325 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: release-staging-v21-2 Gerrit-Change-Id: I3fb321b577090df67c7be3be0e677c2c2055d446 Gerrit-Change-Number: 54325 Gerrit-PatchSet: 1 Gerrit-Owner: Gabe Black Gerrit-MessageType: newchange ___ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email to gem5-dev-le...@gem5.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

[gem5-dev] Change in gem5/gem5[release-staging-v21-2]: ext: In sst, set sys.argv up even when not initializing python.

2021-12-15 Thread Gabe Black (Gerrit) via gem5-dev
10 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: release-staging-v21-2 Gerrit-Change-Id: If9b79a80e05158226d13f68bf06a2a98a36c2602 Gerrit-Change-Number: 54310 Gerrit-PatchSet: 1 Gerrit-Owner: Gabe Black Gerrit-Messag

[gem5-dev] Change in gem5/gem5[release-staging-v21-2]: sim,python: Use scoped_interpreter_guard's argc and argv ctor arguments.

2021-12-15 Thread Gabe Black (Gerrit) via gem5-dev
/settings Gerrit-Project: public/gem5 Gerrit-Branch: release-staging-v21-2 Gerrit-Change-Id: If34fac610d1f829aef313bb9ea4c9dfe6bc8fc0f Gerrit-Change-Number: 54309 Gerrit-PatchSet: 1 Gerrit-Owner: Gabe Black Gerrit-MessageType: newchange ___ gem5-

[gem5-dev] Change in gem5/gem5[release-staging-v21-2]: ext: Stop using the uninitialized pythonMain in sst.

2021-12-15 Thread Gabe Black (Gerrit) via gem5-dev
becd3d2b4218c0 Gerrit-Change-Number: 54307 Gerrit-PatchSet: 1 Gerrit-Owner: Gabe Black Gerrit-MessageType: newchange ___ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email to gem5-dev-le...@gem5.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

[gem5-dev] Change in gem5/gem5[release-staging-v21-2]: ext: In sst, don't assume existing imports in python blobs.

2021-12-15 Thread Gabe Black (Gerrit) via gem5-dev
_commands); -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/54308 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: release-staging-v21-2 Gerrit-Change-Id: I3aa008ffa092c

[gem5-dev] Change in gem5/gem5[release-staging-v21-2]: scons: Make the sim_objects parameter of SimObject mandantory.

2021-12-15 Thread Gabe Black (Gerrit) via gem5-dev
03 Gerrit-PatchSet: 2 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Bobby Bruce Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: Jason Lowe-Power Gerrit-Reviewer: kokoro Gerrit-MessageType: merged ___ gem5-dev mailing list

[gem5-dev] Change in gem5/gem5[release-staging-v21-2]: arch,sim-se: Handle syscall retry/suppression in the syscall desc.

2021-12-14 Thread Gabe Black (Gerrit) via gem5-dev
.com/c/public/gem5/+/54204 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: release-staging-v21-2 Gerrit-Change-Id: I76760cba75fd23e6e3357f6169c0140bee3f01b6 Gerrit-Change-Number: 54204 Gerrit-Pa

[gem5-dev] Change in gem5/gem5[release-staging-v21-2]: sim-se: (Re)add support for retrying system calls.

2021-12-14 Thread Gabe Black (Gerrit) via gem5-dev
unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: release-staging-v21-2 Gerrit-Change-Id: I155fa8205d7ea45e3d102216aeca6ee1979a522f Gerrit-Change-Number: 54205 Gerrit-PatchSet: 1 Gerrit-Owner: Gabe Bl

[gem5-dev] Change in gem5/gem5[release-staging-v21-2]: scons: Make the sim_objects parameter of SimObject mandantory.

2021-12-14 Thread Gabe Black (Gerrit) via gem5-dev
f510c8ee8c72 Gerrit-Change-Number: 54203 Gerrit-PatchSet: 1 Gerrit-Owner: Gabe Black Gerrit-MessageType: newchange ___ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email to gem5-dev-le...@gem5.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

[gem5-dev] Change in gem5/gem5[develop]: sim-se: (Re)add support for retrying system calls.

2021-12-14 Thread Gabe Black (Gerrit) via gem5-dev
il filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I4fad23bd119021df23fe6082891fbcd0ee8fb839 Gerrit-Change-Number: 54024 Gerrit-PatchSet: 4 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Bobby Bruce Gerrit-Reviewer:

[gem5-dev] Change in gem5/gem5[develop]: scons: Make the sim_objects parameter of SimObject mandantory.

2021-12-13 Thread Gabe Black (Gerrit) via gem5-dev
Gerrit-Owner: Gabe Black Gerrit-MessageType: newchange ___ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email to gem5-dev-le...@gem5.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

[gem5-dev] Change in gem5/gem5[develop]: arch,sim-se: Handle syscall retry/suppression in the syscall desc.

2021-12-13 Thread Gabe Black (Gerrit) via gem5-dev
cribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I3732a98c8e0d0b2b94d61313960aa0782c0b971f Gerrit-Change-Number: 54023 Gerrit-PatchSet: 3 Gerrit-Owner: Gabe Black Gerrit-Reviewer

[gem5-dev] Change in gem5/gem5[develop]: arch,sim-se: Handle syscall retry/suppression in the syscall desc.

2021-12-12 Thread Gabe Black (Gerrit) via gem5-dev
or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I3732a98c8e0d0b2b94d61313960aa0782c0b971f Gerrit-Change-Number: 54023 Gerrit-PatchSet: 1 Gerrit-Owner: Gabe Black Gerrit-MessageType: newchange __

[gem5-dev] Change in gem5/gem5[develop]: sim-se: (Re)add support for retrying system calls.

2021-12-12 Thread Gabe Black (Gerrit) via gem5-dev
lp writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I4fad23bd119021df23fe6082891fbcd0ee8fb839 Gerrit-Change-Number: 54024 Gerrit-PatchSet: 1 Gerrit-Owner: Gabe Black Gerrit-MessageType: newch

[gem5-dev] Change in gem5/gem5[develop]: arch,sim-se: Update the PC before emulating a system call.

2021-12-11 Thread Gabe Black (Gerrit) via gem5-dev
rce.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I830607c2e9adcc22e738178fd3663417512e2e56 Gerrit-Change-Number: 53983 Gerrit-PatchSet: 2 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Alexandru Duțu Gerrit-Reviewer: Bobby Bruce Gerrit-Reviewer: Bradford Bec

[gem5-dev] Change in gem5/gem5[develop]: sim: Make the EmbeddedPyBind::initAll method work correctly.

2021-12-11 Thread Gabe Black (Gerrit) via gem5-dev
} // namespace gem5 -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/54005 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I6b636524f969bd9882

[gem5-dev] Change in gem5/gem5[develop]: python: Add a mechanism for installing pybind modules.

2021-12-11 Thread Gabe Black (Gerrit) via gem5-dev
lop Gerrit-Change-Id: I6f36c5f3831dda893039b4923902e9ce46a91808 Gerrit-Change-Number: 54003 Gerrit-PatchSet: 1 Gerrit-Owner: Gabe Black Gerrit-MessageType: newchange ___ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email to gem5-dev-le...@gem5.org %(web_page_url

[gem5-dev] Change in gem5/gem5[develop]: ext: Fix compilation of the sst gem5 integration.

2021-12-11 Thread Gabe Black (Gerrit) via gem5-dev
m5 Gerrit-Branch: develop Gerrit-Change-Id: I95714a9264636c14e1dda3174bc0d79e3d881727 Gerrit-Change-Number: 54006 Gerrit-PatchSet: 1 Gerrit-Owner: Gabe Black Gerrit-MessageType: newchange ___ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email to gem5-dev-le...@gem5.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

[gem5-dev] Change in gem5/gem5[develop]: python: Replace PYBIND11_EMBEDDED_MODULE with GEM5_PYBIND_MODULE_INIT.

2021-12-11 Thread Gabe Black (Gerrit) via gem5-dev
visit https://gem5-review.googlesource.com/c/public/gem5/+/54004 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Ic3574c32244e5ac475222f6

[gem5-dev] Change in gem5/gem5[develop]: arch,sim-se: Update the PC before emulating a system call.

2021-12-10 Thread Gabe Black (Gerrit) via gem5-dev
lic/gem5/+/53983 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I830607c2e9adcc22e738178fd3663417512e2e56 Gerrit-Change-Number: 53983 Gerrit-PatchSet: 1 Gerrit-Owner: Gabe

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

2021-12-08 Thread Gabe Black (Gerrit) via gem5-dev
evelop Gerrit-Change-Id: I155f0e72cb720fb5d35d8098375a45a69ea02263 Gerrit-Change-Number: 49419 Gerrit-PatchSet: 33 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: kokoro Gerrit-MessageType: merged ___ gem5-dev mailin

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

2021-12-08 Thread Gabe Black (Gerrit) via gem5-dev
il filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I825e2cbed35a3dcc4fb4bec6f2fd71e78164e7c0 Gerrit-Change-Number: 49422 Gerrit-PatchSet: 34 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Gabe Black

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

2021-12-08 Thread Gabe Black (Gerrit) via gem5-dev
"))) -env.Depends(cc_file, depends + extra_deps) -Source(cc_file, add_tags='python') # version tags tags = \ -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/49425 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/setting

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

2021-12-08 Thread Gabe Black (Gerrit) via gem5-dev
/pybind11.h" -#include "sim/init.hh" +#include "python/embedded.hh" #include "sim/init_signals.hh" using namespace gem5; -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/49418 To unsubscribe, or for help writing mail filters, visit https

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

2021-12-08 Thread Gabe Black (Gerrit) via gem5-dev
help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I633537f2b7542350895e50fe79dd80c88a811a41 Gerrit-Change-Number: 49424 Gerrit-PatchSet: 34 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Andreas

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

2021-12-08 Thread Gabe Black (Gerrit) via gem5-dev
it-Owner: Gabe Black Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: Jason Lowe-Power Gerrit-Reviewer: Jason Lowe-Power Gerrit-Reviewer: kokoro Gerrit-MessageType: merged ___ gem5-dev mailing list -- gem5-dev@gem5.org

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

2021-12-08 Thread Gabe Black (Gerrit) via gem5-dev
Number: 49420 Gerrit-PatchSet: 34 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: Jason Lowe-Power Gerrit-Reviewer: kokoro Gerrit-MessageType: merged ___ gem5-dev mailing list -- gem5-dev@gem5.o

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

2021-12-08 Thread Gabe Black (Gerrit) via gem5-dev
or help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Iedc9c6a8cdfc2201e85bc7ba1d420dfa08b90cab Gerrit-Change-Number: 49423 Gerrit-PatchSet: 34 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Andreas Sandb

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

2021-12-08 Thread Gabe Black (Gerrit) via gem5-dev
-Change-Number: 49407 Gerrit-PatchSet: 31 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: Jason Lowe-Power Gerrit-Reviewer: kokoro Gerrit-MessageType: merged ___ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send

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

2021-12-08 Thread Gabe Black (Gerrit) via gem5-dev
Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I93b5d994eee478a9c159a3f3d02b3e996af02a3e Gerrit-Change-Number: 49416 Gerrit-PatchSet: 33 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Bobby Bruce Gerrit-Reviewer: Gabe Black Gerrit-Reviewer:

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

2021-12-08 Thread Gabe Black (Gerrit) via gem5-dev
-// Register native modules with Python's init system before -// initializing the interpreter. -registerNativeModules(); - // initialize embedded Python interpreter Py_Initialize(); -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/49413 To unsubscribe, or for

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

2021-12-08 Thread Gabe Black (Gerrit) via gem5-dev
0 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Ic600bf6bce41a53289a2833484a655dd5a226e03 Gerrit-Change-Number: 49410 Gerrit-PatchSet: 32 Gerrit-Owner: Gabe Black Ge

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

2021-12-08 Thread Gabe Black (Gerrit) via gem5-dev
cerr << e.what(); +return 1; +} + +return 0; } -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/49417 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change

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

2021-12-08 Thread Gabe Black (Gerrit) via gem5-dev
t https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I553ae17074cd5389708f1b7313630a13a6946d76 Gerrit-Change-Number: 49412 Gerrit-PatchSet: 33 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Gabe Black

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

2021-12-08 Thread Gabe Black (Gerrit) via gem5-dev
-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I762d47da8ed8e4cfdf03e412d7dd7cc91a691b58 Gerrit-Change-Number: 49415 Gerrit-PatchSet: 33 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: Jason Lowe-Power

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

2021-12-08 Thread Gabe Black (Gerrit) via gem5-dev
-Change-Id: Ic714bacfaef73d1116ab7ff716cf19b7ce4b67e1 Gerrit-Change-Number: 49408 Gerrit-PatchSet: 32 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: Jason Lowe-Power Gerrit-Reviewer: Jason Lowe-Power Gerrit-Reviewer: kokoro Gerrit-MessageTy

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

2021-12-08 Thread Gabe Black (Gerrit) via gem5-dev
develop Gerrit-Change-Id: I139af7d3d1052cfbce779a87e34d7ce997876a60 Gerrit-Change-Number: 49414 Gerrit-PatchSet: 33 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: Jason Lowe-Power Gerrit-Reviewer: kokoro Gerrit-MessageType: merged ___

[gem5-dev] Change in gem5/gem5[develop]: arch-x86: Hook up the newfstatat system call for 64 bit Linux.

2021-12-07 Thread Gabe Black (Gerrit) via gem5-dev
filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I711fc7d7009621bb317981293725416ae74d1d3d Gerrit-Change-Number: 53206 Gerrit-PatchSet: 3 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Bobby Bruce Gerrit-Reviewer:

[gem5-dev] Change in gem5/gem5[develop]: arch-x86: Hook up system calls for 64 bit processes.

2021-12-07 Thread Gabe Black (Gerrit) via gem5-dev
{ 264, "renameat", renameatFunc }, { 265, "linkat" }, { 266, "symlinkat" }, { 267, "readlinkat", readlinkFunc }, -{ 268, "fchmodat" }, -{ 269, "faccessat" }, + { 268, "fchmodat", fchmodatFunc }, +{ 26

[gem5-dev] Change in gem5/gem5[develop]: sim-se: Handle empty paths when resolving an "at" path.

2021-12-07 Thread Gabe Black (Gerrit) via gem5-dev
d: Ib48d91ff983b3edb6f65e83686b90d79d74f3471 Gerrit-Change-Number: 53683 Gerrit-PatchSet: 2 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Bobby Bruce Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: kokoro Gerrit-MessageType: merged ___

[gem5-dev] Change in gem5/gem5[develop]: sim-se: Implement the newfstatat system call.

2021-12-07 Thread Gabe Black (Gerrit) via gem5-dev
.com/c/public/gem5/+/53205 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Id611bc7d6369b7d94ce27f33aff74a61879ce900 Gerrit-Change-Number: 53205 Gerrit-PatchSet: 3 Gerrit-

[gem5-dev] Change in gem5/gem5[develop]: cpu: Use flattened register IDs in stored results in the checker CPU.

2021-12-07 Thread Gabe Black (Gerrit) via gem5-dev
/gem5 Gerrit-Branch: develop Gerrit-Change-Id: If5b028798b1065d8dbaf3a10ec2e22bb8c260ddd Gerrit-Change-Number: 53663 Gerrit-PatchSet: 1 Gerrit-Owner: Gabe Black Gerrit-MessageType: newchange ___ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send

[gem5-dev] Change in gem5/gem5[develop]: sim-se: Handle empty paths when resolving an "at" path.

2021-12-07 Thread Gabe Black (Gerrit) via gem5-dev
/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Ib48d91ff983b3edb6f65e83686b90d79d74f3471 Gerrit-Change-Number: 53683 Gerrit-PatchSet: 1 Gerrit-Owner: Gabe Black Gerrit-MessageType: newchange ___ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscr

[gem5-dev] Change in gem5/gem5[develop]: arch,cpu: Stop using TheISA::Decoder in most places.

2021-12-05 Thread Gabe Black (Gerrit) via gem5-dev
ogging.hh" #include "cpu/base.hh" #include "cpu/thread_context.hh" @@ -114,7 +114,7 @@ const StaticInstPtr ) { // reset decoder - TheISA::Decoder* dcdr = tc->getDecoderPtr(); +InstDecoder* dcdr = tc->getDecoder

[gem5-dev] Change in gem5/gem5[develop]: arch: Delete the decoder.hh switching header file.

2021-12-05 Thread Gabe Black (Gerrit) via gem5-dev
writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I9340aa9fa87bcb03c27cb7107b6697ad96060dbe Gerrit-Change-Number: 52082 Gerrit-PatchSet: 23 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Daniel Carvalho

[gem5-dev] Change in gem5/gem5[develop]: cpu: Stop including arch/decoder.hh.

2021-12-05 Thread Gabe Black (Gerrit) via gem5-dev
h/decoder.hh" #include "arch/generic/htm.hh" #include "arch/generic/mmu.hh" #include "arch/generic/pcstate.hh" -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/52081 To unsubscribe, or for help writing mail filters, visit https://gem5-review

[gem5-dev] Change in gem5/gem5[develop]: arch: Make the decoder takeOverFrom method virtual.

2021-12-05 Thread Gabe Black (Gerrit) via gem5-dev
e-Number: 52076 Gerrit-PatchSet: 22 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Earl Ou Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: kokoro Gerrit-CC: Giacomo Travaglini Gerrit-MessageType: merged ___ gem5-dev maili

[gem5-dev] Change in gem5/gem5[develop]: arch,cpu: Turn the Decoder objects into SimObjects.

2021-12-05 Thread Gabe Black (Gerrit) via gem5-dev
read(BaseCPU *_cpu, int _thread_num, System *_system, Process *_process, BaseMMU *_mmu, - BaseISA *_isa); + BaseISA *_isa, InstDecoder *_decoder); virtual ~SimpleThread() {} -- To view, visit https://gem5-review.googlesource.com/c/public/ge

[gem5-dev] Change in gem5/gem5[develop]: arch: Make the decoder moreBytes method virtual.

2021-12-05 Thread Gabe Black (Gerrit) via gem5-dev
o unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I9135508916de91172ec9649d59d80574ac2aaf16 Gerrit-Change-Number: 52077 Gerrit-PatchSet: 22 Gerrit-Owner: Gabe Black Gerrit-

[gem5-dev] Change in gem5/gem5[develop]: arch: Make the decoder decode() method virtual.

2021-12-05 Thread Gabe Black (Gerrit) via gem5-dev
: I60f0c4ffbd63069caaee190a78f007df79b61808 Gerrit-Change-Number: 52078 Gerrit-PatchSet: 22 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: kokoro Gerrit-MessageType: merged ___ gem5-dev mailing list -- gem5-dev@gem5.org

[gem5-dev] Change in gem5/gem5[develop]: cpu-minor: Ensure the pc in BranchData is always set.

2021-12-03 Thread Gabe Black (Gerrit) via gem5-dev
To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I306ca53b33997f76217c61123e5922df612005f9 Gerrit-Change-Number: 53584 Gerrit-PatchSet: 2 Gerrit-Owner: Gabe Black Gerrit-Re

[gem5-dev] Change in gem5/gem5[develop]: cpu-minor: Get rid of the MinorDynInst::init function.

2021-12-03 Thread Gabe Black (Gerrit) via gem5-dev
com/c/public/gem5/+/53583 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Ied6397e52ccefd6e6bdca012a01f004a47d6f26e Gerrit-Change-Number: 53583 Gerrit-PatchSet: 2 Gerrit-

[gem5-dev] Change in gem5/gem5[develop]: cpu-minor: Get rid of the MinorDynInst::init function.

2021-12-03 Thread Gabe Black (Gerrit) via gem5-dev
ange-Number: 53583 Gerrit-PatchSet: 1 Gerrit-Owner: Gabe Black Gerrit-MessageType: newchange ___ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email to gem5-dev-le...@gem5.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

[gem5-dev] Change in gem5/gem5[develop]: cpu-minor: Ensure the pc in BranchData is always set.

2021-12-03 Thread Gabe Black (Gerrit) via gem5-dev
m5-review.googlesource.com/c/public/gem5/+/53584 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I306ca53b33997f76217c61123e5922df612005f9 Gerrit-Change-Number: 53584 Ger

[gem5-dev] Change in gem5/gem5[develop]: arch: Promote outOfBytes/needMoreBytes to the InstDecoder class.

2021-12-02 Thread Gabe Black (Gerrit) via gem5-dev
, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Ie8f31e424081f002e3d74edd1685b4a977c545c3 Gerrit-Change-Number: 52073 Gerrit-PatchSet: 21 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Daniel

[gem5-dev] Change in gem5/gem5[develop]: arch: Make the decoder reset() method virtual.

2021-12-02 Thread Gabe Black (Gerrit) via gem5-dev
m5/+/52074 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: If92cd96f75234c65c4cdffe392c32cfdd9b0c8cb Gerrit-Change-Number: 52074 Gerrit-PatchSet: 21 Gerrit-Owner: Gabe Black Gerri

[gem5-dev] Change in gem5/gem5[develop]: arch: Promote instReady to the base InstDecoder class.

2021-12-02 Thread Gabe Black (Gerrit) via gem5-dev
Gerrit-Change-Id: I8c662aa01da8fe33ffe679071c701e0aadc1a795 Gerrit-Change-Number: 52072 Gerrit-PatchSet: 21 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: kokoro Gerrit-MessageType: merged

[gem5-dev] Change in gem5/gem5[develop]: arch: Remove "process()" from the Decoder interface.

2021-12-02 Thread Gabe Black (Gerrit) via gem5-dev
lters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I3a719648039c1edfbc2bd044f0a21c8983b249f5 Gerrit-Change-Number: 52075 Gerrit-PatchSet: 21 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer:

[gem5-dev] Change in gem5/gem5[develop]: arch: Implement StaticInst::advancePC(ThreadContext *) for the ISAs.

2021-12-02 Thread Gabe Black (Gerrit) via gem5-dev
d +advancePC(ThreadContext *tc) const override +{ +PCState pc = tc->pcState().as(); + pc.advance(); +tc->pcState(pc); +} + std::unique_ptr buildRetPC(const PCStateBase _pc, const PCStateBase _pc) const override -- To view, visit https:

[gem5-dev] Change in gem5/gem5[develop]: cpu: Add a StaticInst::advancePC which takes a ThreadContext.

2021-12-02 Thread Gabe Black (Gerrit) via gem5-dev
: develop Gerrit-Change-Id: Id208e015f6cb764bf7b13e0faf1677278b7e4641 Gerrit-Change-Number: 52069 Gerrit-PatchSet: 19 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: Jason Lowe-Power Gerrit-Reviewer: kokoro Gerrit-MessageType: merged

[gem5-dev] Change in gem5/gem5[develop]: cpu-simple: Use a local temporary for the PC in preExecute.

2021-12-02 Thread Gabe Black (Gerrit) via gem5-dev
onst RequestPtr ); -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/52071 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Ic86e23d0f0c7e786122a6024a15

[gem5-dev] Change in gem5/gem5[develop]: misc: Stop including arch/pcstate.hh.

2021-11-30 Thread Gabe Black (Gerrit) via gem5-dev
te.hh" #include "arch/vecregs.hh" #include "base/types.hh" #include "config/the_isa.hh" diff --git a/src/dev/arm/css/scmi_platform.hh b/src/dev/arm/css/scmi_platform.hh index ad53b83..581408d 100644 --- a/src/dev/arm/css/scmi_platform.hh +++ b/src/dev/

[gem5-dev] Change in gem5/gem5[develop]: arch-sparc: Fix a bug in SparcNativeTrace::check.

2021-11-30 Thread Gabe Black (Gerrit) via gem5-dev
tps://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I0f0101db5f807640b8d25fef6448081d9cfa0213 Gerrit-Change-Number: 53363 Gerrit-PatchSet: 2 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Boris Shingarov Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer:

[gem5-dev] Change in gem5/gem5[develop]: arch: Remove the pcstate.hh switching header file.

2021-11-30 Thread Gabe Black (Gerrit) via gem5-dev
To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I8c9cf0ec0c867b76ee8dd8f83b1d2d0835ecb3af Gerrit-Change-Number: 52068 Gerrit-PatchSet: 16 Gerrit-Owner: Gabe Black Gerrit

[gem5-dev] Change in gem5/gem5[develop]: arch,cpu-minor: Make the uReset method virtual in PCStateBase.

2021-11-30 Thread Gabe Black (Gerrit) via gem5-dev
it-Branch: develop Gerrit-Change-Id: Ied89e2c9c69b1a7d647129fdade10312e21dcaa1 Gerrit-Change-Number: 52064 Gerrit-PatchSet: 16 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: ZHENGRONG WANG Gerrit-Reviewer: kokoro Gerrit-MessageTyp

[gem5-dev] Change in gem5/gem5[develop]: arch,cpu: Stop using and remove ThreadContext::instAddr.

2021-11-30 Thread Gabe Black (Gerrit) via gem5-dev
uest::PHYSICAL|Request::STRICT_ORDER|Request::HTM_ABORT; diff --git a/src/cpu/simple_thread.hh b/src/cpu/simple_thread.hh index ac13d15..797ef67 100644 --- a/src/cpu/simple_thread.hh +++ b/src/cpu/simple_thread.hh @@ -429,7 +429,6 @@ set(_pcState, val); } -Addr instAddr() c

[gem5-dev] Change in gem5/gem5[develop]: arch,cpu: Use PCStateBase for decoder methods.

2021-11-30 Thread Gabe Black (Gerrit) via gem5-dev
(*pc_state); -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/52063 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I79f1c5dd39de7015a5c5b891e1888d9a1

[gem5-dev] Change in gem5/gem5[develop]: arch,cpu: Make branching() a virtual member of PCStateBase.

2021-11-30 Thread Gabe Black (Gerrit) via gem5-dev
zero out the offset t_info.fetchOffset = 0; -- To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/52066 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I4422

[gem5-dev] Change in gem5/gem5[develop]: arch,cpu,base: Make add a virtual method to stutter the PC for KVM.

2021-11-30 Thread Gabe Black (Gerrit) via gem5-dev
s://gem5-review.googlesource.com/c/public/gem5/+/52059 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Idf390e9c4ffa7398cd08e76846c61cb6da754dce Gerrit-Change-Number: 52059 Gerrit-Pa

[gem5-dev] Change in gem5/gem5[develop]: cpu: Eliminate the ThreadContext::microPC method.

2021-11-30 Thread Gabe Black (Gerrit) via gem5-dev
googlesource.com/c/public/gem5/+/52061 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I1d354dfca6be5d954e147f23dc9d27917b379bf2 Gerrit-Change-Number: 52061 Gerrit-PatchSet: 16

[gem5-dev] Change in gem5/gem5[develop]: arch: Rename PCStateCommon to PCStateWithNext.

2021-11-30 Thread Gabe Black (Gerrit) via gem5-dev
ettings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I6d19383f3eb2895d924187ddbf8185352db71542 Gerrit-Change-Number: 52486 Gerrit-PatchSet: 10 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: kokoro Gerrit-Mes

[gem5-dev] Change in gem5/gem5[develop]: cpu: Eliminate the ThreadContext::setNPC method.

2021-11-30 Thread Gabe Black (Gerrit) via gem5-dev
it-Change-Id: Ic0526097550b109455cb09707e712775a0be56c4 Gerrit-Change-Number: 52060 Gerrit-PatchSet: 16 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Earl Ou Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: Jason Lowe-Power Gerrit-Reviewer: kokoro Gerrit-Message

[gem5-dev] Change in gem5/gem5[develop]: arch: Make the advance() method virtual and in PCStateBase.

2021-11-30 Thread Gabe Black (Gerrit) via gem5-dev
ject: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I3b7d94afdfb27b34279e58158782e87ab5066a37 Gerrit-Change-Number: 52065 Gerrit-PatchSet: 16 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: kokoro Gerrit-MessageType: merged

[gem5-dev] Change in gem5/gem5[develop]: cpu: In SimpleIndirectPredictor, avoid an accidental nullptr deref.

2021-11-30 Thread Gabe Black (Gerrit) via gem5-dev
0a4cd3ca215fe3a7586ddbca9395 Gerrit-Change-Number: 53403 Gerrit-PatchSet: 2 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: Giacomo Travaglini Gerrit-Reviewer: Jason Lowe-Power Gerrit-Reviewer: Jason Lowe-Power Gerrit-Reviewer: kokoro Gerrit-MessageType: merged ___

[gem5-dev] Change in gem5/gem5[develop]: cpu: In SimpleIndirectPredictor, avoid an accidental nullptr deref.

2021-11-30 Thread Gabe Black (Gerrit) via gem5-dev
blic/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I892d0df7c00a0a4cd3ca215fe3a7586ddbca9395 Gerrit-Change-Number: 53403 Gerrit-PatchSet: 1 Gerrit-Owner: Gabe Black Gerrit-MessageType: newchange ___ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe send an email to gem5-dev-

[gem5-dev] Change in gem5/gem5[develop]: arch-sparc: Fix a bug in SparcNativeTrace::check.

2021-11-29 Thread Gabe Black (Gerrit) via gem5-dev
em5 Gerrit-Branch: develop Gerrit-Change-Id: I0f0101db5f807640b8d25fef6448081d9cfa0213 Gerrit-Change-Number: 53363 Gerrit-PatchSet: 1 Gerrit-Owner: Gabe Black Gerrit-MessageType: newchange ___ gem5-dev mailing list -- gem5-dev@gem5.org To unsubscribe sen

[gem5-dev] Change in gem5/gem5[develop]: arch-arm: Fix a bug in SoftwareStep::advanceSS.

2021-11-29 Thread Gabe Black (Gerrit) via gem5-dev
ce.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Ia553236f15eaaa066c7cd0ea76ae352282515762 Gerrit-Change-Number: 53364 Gerrit-PatchSet: 1 Gerrit-Owner: Gabe Black Gerrit-MessageType: newchange ___ gem5-dev mailing list -- ge

[gem5-dev] Change in gem5/gem5[develop]: cpu: Use PCStateBase in the branch predictors.

2021-11-29 Thread Gabe Black (Gerrit) via gem5-dev
curThread)); +branchPred->predict(curStaticInst, cur_sn, *t_info.predPC, +curThread)); if (predict_taken) ++t_info.execContextStats.numPredictedBranches; @@ -489,7 +488,8 @@ branchPred->update(cur_sn, curThread);

[gem5-dev] Change in gem5/gem5[develop]: arch,cpu: Convert ExecContext::pcState to use PCStateBase.

2021-11-29 Thread Gabe Black (Gerrit) via gem5-dev
urce.com/c/public/gem5/+/52057 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: Icd4924f1d16ebe1c99c54ed47616733422340cfe Gerrit-Change-Number: 52057 Gerrit-PatchSet: 15 Gerrit-O

[gem5-dev] Change in gem5/gem5[develop]: cpu: Use PCStateBase in the checker CPU.

2021-11-29 Thread Gabe Black (Gerrit) via gem5-dev
roject: public/gem5 Gerrit-Branch: develop Gerrit-Change-Id: I3f07e2083f803224035198b91064806991aea16e Gerrit-Change-Number: 52056 Gerrit-PatchSet: 15 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Daniel Carvalho Gerrit-Reviewer: Earl Ou

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