cpu: Get rid of load count based events.
authorGabe Black <gabeblack@google.com>
Thu, 10 Oct 2019 05:29:36 +0000 (22:29 -0700)
committerGabe Black <gabeblack@google.com>
Thu, 17 Oct 2019 22:00:16 +0000 (22:00 +0000)
commite86ad367b7cd7ef863542f3848d9233133fbddd9
treead96604f540ffc6830c0bca17f197ce80fa3c328
parente04e976e22be76e13eacd45b33f71eb85cefd81e
cpu: Get rid of load count based events.

This was initially added in 2003 and only supported in the simple CPUs.
It's oddly specific since there are no other similar event queues for,
for instance, stores, branches, system calls, etc.

Given that this seems like a historical oddity which is only partially
supported and would be very hard to support on more diverse CPU types
like KVM or fast model which don't generally have hooks for counts of
specific instruction types.

Change-Id: I29209b7ffcf896cf424b71545c9c7546f439e2b9
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/21780
Reviewed-by: Brandon Potter <Brandon.Potter@amd.com>
Maintainer: Gabe Black <gabeblack@google.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/cpu/BaseCPU.py
src/cpu/base.cc
src/cpu/base.hh
src/cpu/dummy_checker.cc
src/cpu/o3/checker.cc
src/cpu/simple/base.cc