gem5/src
Mitch Hayenga 0fd4bb7f12 cpu: Add an indirect branch target predictor
This patch adds a configurable indirect branch predictor that can be indexed
by a combination of GHR and path history hashes. Implements the functionality
described in:

"Target prediction for indirect jumps" by Chang, Hao, and Patt
http://dl.acm.org/citation.cfm?id=264209

This is a re-spin of fb9d142 after the revert (bd1c6789).
2016-04-05 11:48:37 -05:00
..
arch Revert to 74c1e6513bd0 (sim: Thermal support for Linux) 2016-04-07 10:42:07 +01:00
base base: add symbol support for dynamic libraries 2016-03-17 10:34:27 -07:00
cpu cpu: Add an indirect branch target predictor 2016-04-05 11:48:37 -05:00
dev Revert to 74c1e6513bd0 (sim: Thermal support for Linux) 2016-04-07 10:42:07 +01:00
doc Revert power patch sets with unexpected interactions 2016-04-06 19:43:31 +01:00
doxygen MEM: Put memory system document into doxygen 2012-09-25 11:49:41 -05:00
gpu-compute gpu-compute: remove unused variable from scoreboard check stage 2016-03-21 11:26:23 -04:00
kern syscall_emul: remove mmapFlagTable 2016-04-01 16:38:16 -07:00
mem Revert to 74c1e6513bd0 (sim: Thermal support for Linux) 2016-04-07 10:42:07 +01:00
proto cpu: Support virtual addr in elastic traces 2015-12-07 16:42:16 -06:00
python misc: Bail out of DVFS dot if we cannot resolve the domains 2016-04-06 17:55:17 +01:00
sim Revert to 74c1e6513bd0 (sim: Thermal support for Linux) 2016-04-07 10:42:07 +01:00
unittest style: remove trailing whitespace 2016-02-06 17:21:18 -08:00
Doxyfile Doxygen: Update the version of the Doxyfile 2012-10-11 06:38:42 -04:00
SConscript scons: fix building in non-standard locations 2016-03-13 17:47:33 -07:00