cpu: Made LTAGE parameters configurable
authorPau Cabre <pau.cabre@metempsy.com>
Sun, 18 Nov 2018 01:40:13 +0000 (02:40 +0100)
committerPau Cabre <pau.cabre@metempsy.com>
Thu, 22 Nov 2018 11:46:54 +0000 (11:46 +0000)
commitd7409ddbaffa18f6c7066a521fb24f38130c5a99
treec9142c04049ee12b5846708e81da200319027b8e
parent290a35401bbd261b4274c82354b03b3ac1898437
cpu: Made LTAGE parameters configurable

This includes TAGE tag sizes, TAGE table sizes, U counters reset period,
loop predictor associativity, path history size, the USE_ALT_ON_NA size
and the WITHLOOP size

Change-Id: I935823f0a5794f5d55b744263798897a813dc1bd
Signed-off-by: Pau Cabre <pau.cabre@metempsy.com>
Reviewed-on: https://gem5-review.googlesource.com/c/14417
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Maintainer: Jason Lowe-Power <jason@lowepower.com>
src/cpu/pred/BranchPredictor.py
src/cpu/pred/ltage.cc
src/cpu/pred/ltage.hh