o3: split load & store queue full cases in rename
authorBinh Pham <binhpham@cs.rutgers.edu>
Sat, 21 Jun 2014 17:26:43 +0000 (10:26 -0700)
committerBinh Pham <binhpham@cs.rutgers.edu>
Sat, 21 Jun 2014 17:26:43 +0000 (10:26 -0700)
commit0782d92286ded450b7e615fefbd5d6d5e738c8cd
treef69fc67a0957740bab56e11ca9587834da3e18fa
parentfdb965f5c17d8866a63c206e1975460544d8eda9
o3: split load & store queue full cases in rename

Check for free entries in Load Queue and Store Queue separately to
avoid cases when load cannot be renamed due to full Store Queue and
vice versa.

This work was done while Binh was an intern at AMD Research.
src/cpu/o3/comm.hh
src/cpu/o3/cpu.cc
src/cpu/o3/iew_impl.hh
src/cpu/o3/lsq.hh
src/cpu/o3/lsq_impl.hh
src/cpu/o3/lsq_unit.hh
src/cpu/o3/lsq_unit_impl.hh
src/cpu/o3/rename.hh
src/cpu/o3/rename_impl.hh