52a53,61
> /**
> * Struct that defines the key classes to be used by the CPU. All
> * classes use the typedefs defined here to determine what are the
> * classes of the other stages and communication buffers. In order to
> * change a structure such as the IQ, simply change the typedef here
> * to use the desired class instead, and recompile. In order to
> * create a different CPU to be used simultaneously with this one, see
> * the alpha_impl.hh file for instructions.
> */
56c65,71
< typedef TwobitBPredUnit<Impl> BPredUnit;
---
> /** Typedef for the branch prediction unit (which includes the BP,
> * RAS, and BTB).
> */
> typedef BPredUnit<Impl> BPredUnit;
> /** Typedef for the register file. Most classes assume a unified
> * physical register file.
> */
57a73
> /** Typedef for the freelist of registers. */
58a75
> /** Typedef for the rename map. */
59a77
> /** Typedef for the ROB. */
60a79
> /** Typedef for the instruction queue/scheduler. */
61a81
> /** Typedef for the memory dependence unit. */
62a83
> /** Typedef for the LSQ. */
63a85
> /** Typedef for the thread-specific LSQ units. */
66c88
<
---
> /** Typedef for fetch. */
67a90
> /** Typedef for decode. */
68a92
> /** Typedef for rename. */
69a94
> /** Typedef for Issue/Execute/Writeback. */
70a96
> /** Typedef for commit. */