diff -r bb6de70c386f -r 175c1dba1179 src/cpu/o3/commit.hh --- a/src/cpu/o3/commit.hh Sat Feb 28 16:50:01 2015 -0600 +++ b/src/cpu/o3/commit.hh Sat Feb 28 16:51:12 2015 -0600 @@ -406,29 +406,29 @@ std::list priority_list; /** IEW to Commit delay. */ - Cycles iewToCommitDelay; + const Cycles iewToCommitDelay; /** Commit to IEW delay. */ - Cycles commitToIEWDelay; + const Cycles commitToIEWDelay; /** Rename to ROB delay. */ - Cycles renameToROBDelay; + const Cycles renameToROBDelay; - Cycles fetchToCommitDelay; + const Cycles fetchToCommitDelay; /** Rename width, in instructions. Used so ROB knows how many * instructions to get from the rename instruction queue. */ - unsigned renameWidth; + const unsigned renameWidth; /** Commit width, in instructions. */ - unsigned commitWidth; + const unsigned commitWidth; /** Number of Reorder Buffers */ unsigned numRobs; /** Number of Active Threads */ - ThreadID numThreads; + const ThreadID numThreads; /** Is a drain pending? Commit is looking for an instruction boundary while * there are no pending interrupts @@ -445,7 +445,7 @@ /** The latency to handle a trap. Used when scheduling trap * squash event. */ - Cycles trapLatency; + const Cycles trapLatency; /** The interrupt fault. */ Fault interrupt;