get legion/m5 to first tlb miss fault
authorAli Saidi <saidi@eecs.umich.edu>
Thu, 7 Dec 2006 23:50:33 +0000 (18:50 -0500)
committerAli Saidi <saidi@eecs.umich.edu>
Thu, 7 Dec 2006 23:50:33 +0000 (18:50 -0500)
commited22eb781dc7714c1b2ca17cf17824917e38319c
tree776fa030f78b810b4964334ddb81802adff6b6d1
parent03be92f23b36ba69bfee179f97cd5af23c0f6e2c
get legion/m5 to first tlb miss fault

src/arch/sparc/asi.cc:
src/arch/sparc/asi.hh:
    add sparc error asi
src/arch/sparc/faults.cc:
    put a panic in if TL == MaxTL
src/arch/sparc/isa/decoder.isa:
    Hpstate needs to be updated on a done too
src/arch/sparc/miscregfile.cc:
    warn istead of panicing of fprs/fsr accesses
src/arch/sparc/tlb.cc:
    add sparc error register code that just does nothing
    fix a couple of other tlb bugs
src/arch/sparc/ua2005.cc:
    fix implementation of HPSTATE  write
src/cpu/exetrace.cc:
    let exectrate mess up a couple of times before dying
src/python/m5/objects/T1000.py:
    add l2 error status register fake devices

--HG--
extra : convert_revision : ed5dfdfb28633bf36e5ae07d244f7510a02874ca
src/arch/sparc/asi.cc
src/arch/sparc/asi.hh
src/arch/sparc/faults.cc
src/arch/sparc/isa/decoder.isa
src/arch/sparc/miscregfile.cc
src/arch/sparc/tlb.cc
src/arch/sparc/ua2005.cc
src/cpu/exetrace.cc
src/python/m5/objects/T1000.py