cpu-o3: Add cache read ports limit to LSQ
authorGabor Dozsa <gabor.dozsa@arm.com>
Mon, 25 Jun 2018 15:59:26 +0000 (16:59 +0100)
committerGabor Dozsa <gabor.dozsa@arm.com>
Fri, 22 Feb 2019 12:16:20 +0000 (12:16 +0000)
commit397d322b9952d264a99f025b026936aa7c2ed9cc
tree5dff2562a62c9d7973186c1e16042c3108007c55
parent7d71f6641fcb660de0f003e2c028b464d7116ca1
cpu-o3: Add cache read ports limit to LSQ

This change introduces cache read ports to limit the number of
per-cycle loads. Previously only the number of per-cycle stores
could be limited.

Change-Id: I39bbd984056c5a696725ee2db462a55b2079e2d4
Signed-off-by: Gabor Dozsa <gabor.dozsa@arm.com>
Reviewed-by: Giacomo Gabrielli <giacomo.gabrielli@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/c/13517
Reviewed-by: Daniel Carvalho <odanrc@yahoo.com.br>
Reviewed-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
src/cpu/o3/O3CPU.py
src/cpu/o3/lsq.hh
src/cpu/o3/lsq_impl.hh
src/cpu/o3/lsq_unit_impl.hh