Fixes for SPARC_FS

configs/common/FSConfig.py:
    Make a SPARC system create an IO bus.
src/python/m5/objects/T1000.py:
    Create a T1000 platform
src/arch/sparc/miscregfile.cc:
    Initialize the strand status register to the value legion provides.
src/cpu/exetrace.cc:
    Truncate an ExtMachInst to a MachInst before comparing with Legion.

--HG--
extra : convert_revision : e4189b572a5297e8362f5bd26d87b74736c8e5f1
This commit is contained in:
Gabe Black
2006-11-16 12:34:10 -05:00
parent 079dd45417
commit cd5b33b9ff
4 changed files with 15 additions and 51 deletions

View File

@@ -247,8 +247,10 @@ Trace::InstRecord::dump(ostream &outs)
if (shared_data->flags == OWN_M5) {
if (lgnPc != m5Pc)
diffPC = true;
if (shared_data->instruction != staticInst->machInst)
if (shared_data->instruction !=
(SparcISA::MachInst)staticInst->machInst) {
diffInst = true;
}
for (int i = 0; i < TheISA::NumRegularIntRegs; i++) {
if (thread->readIntReg(i) != shared_data->intregs[i]) {
diffRegs = true;