[PTLsim-devel] Renamed SMTCore to OutOfOrderCore in svn rev 225

Matt T. Yourst
Fri Sep 21 23:00:20 EDT 2007


PTLsim Users:

As we previously announced, we're in the process of replacing the legacy 
out-of-order core model with the newer SMT core model, so only one model will 
need to be maintained in the future.

In the previous step of this migration, we deleted ooo*.cpp and renamed 
smt*.cpp to ooo*.cpp in our code base. If you recently used "svn update", 
these files should have been renamed automatically.

As of svn rev 225, We completed this migration by renaming the structures 
inside the simulator from SMTCore to OutOfOrderCore et al.

We realize this may be disruptive if you have a heavily modified PTLsim 
version and "svn update" may not be able to merge all these name changes 
automatically.

Therefore, in the change log (see below), I've given a list of 
search-and-replace operations that will update your own code to the new names 
without disrupting the surrounding code. You can then safely use svn update 
to get any remaining changes in the future.

Note that none of this applies to you if you're able to download a fresh 
version of PTLsim and re-apply your own changes manually.

Thanks for your patience as we make this name change.

- Matt Yourst

Full change log:

r225 | yourst | 2007-09-21 22:47:08 -0400 (Fri, 21 Sep 2007) | 22 lines

Bulk search-and-replace to rename SMTCore to OutOfOrder core. This completes 
the
removal of the legacy out-of-order core and its replacement with the newly
renamed SMTCore now called OutOfOrderCore.

The functionality of the code has not changed.

Search and replace used on all files
(ooocore.cpp, ooopipe.cpp, oooexec.cpp, ooocore.h, ooocore-amd-k8.h):

SMTCore            -> OutOfOrderCore
SMTModel           -> OutOfOrderModel
SMTMachine         -> OutOfOrderMachine
SMTCORE            -> OOOCORE
smtcore            -> ooocore
PerContextSMTStats -> PerContextOutOfOrderCoreStats
SMT Core Simulator -> Out-of-Order Core Simulator

Also edited:
- stats.h to replace SMTCoreStats -> OutOfOrderCoreStats
- branchpred.h to replace smtcore -> ooocore

-------------------------------------------------------
 Matt T. Yourst                    yourst at peptidal.com
 Peptidal Research Inc., Co-Founder and Lead Architect
-------------------------------------------------------


More information about the PTLsim-devel mailing list