mem: Pick the next DRAM request based on bank availability
authorAndreas Hansson <andreas.hansson@arm.com>
Fri, 1 Nov 2013 15:56:20 +0000 (11:56 -0400)
committerAndreas Hansson <andreas.hansson@arm.com>
Fri, 1 Nov 2013 15:56:20 +0000 (11:56 -0400)
commit10e8978ec0ee7a7443247d7a85ab0b3587740f1a
tree8d9021db468477d72983d77377883aa38cd97ca2
parentea76f9757668018ad1f2ccb50fd61b9288057913
mem: Pick the next DRAM request based on bank availability

This patch changes the FCFS bit of FR-FCFS such that requests that
target the earliest available bank are picked first (as suggested in
the original work on FR-FCFS by Rixner et al). To accommodate this we
add functionality to identify a bank through a one-dimensional
identifier (bank id). The member names of the DRAMPacket are also
update to match the style guide.
src/mem/simple_dram.cc
src/mem/simple_dram.hh