cpu: Add a fetch queue to the o3 cpu
authorMitch Hayenga <mitch.hayenga@arm.com>
Wed, 3 Sep 2014 11:42:35 +0000 (07:42 -0400)
committerMitch Hayenga <mitch.hayenga@arm.com>
Wed, 3 Sep 2014 11:42:35 +0000 (07:42 -0400)
commitecd53009712da59a98ad3c13ed20aaa8e8cd7e29
treeb23bf72ad68c2dce684d35ff1e6dda6c4a573150
parent1716749c8cec6f9c9f10a0aeaff981be759bb4e5
cpu: Add a fetch queue to the o3 cpu

This patch adds a fetch queue that sits between fetch and decode to the
o3 cpu.  This effectively decouples fetch from decode stalls allowing it
to be more aggressive, running futher ahead in the instruction stream.
src/cpu/o3/O3CPU.py
src/cpu/o3/fetch.hh
src/cpu/o3/fetch_impl.hh