diff options
author | Ali Saidi <saidi@eecs.umich.edu> | 2006-12-14 19:01:21 -0500 |
---|---|---|
committer | Ali Saidi <saidi@eecs.umich.edu> | 2006-12-14 19:01:21 -0500 |
commit | fa4293af33e48e9e9374dada5a8efcd0c41554a4 (patch) | |
tree | 9d80f37f65b63bb8e8edcfd85e3b3664c0a873ae /src/arch/sparc/asi.cc | |
parent | 139519ef87ceb4ab6c7f0246dd98b002e7bde3f9 (diff) | |
download | gem5-fa4293af33e48e9e9374dada5a8efcd0c41554a4.tar.xz |
flesh out twinx asis
fix TICK register reads
reduce the number of readmiscreg accesses,
implement tsb pointer stuff
src/arch/sparc/asi.cc:
flesh out twinx asis
src/arch/sparc/miscregfile.cc:
fix TICK register reads
src/arch/sparc/tlb.cc:
reduce the number of readmiscreg accesses,
implement tsb pointer stuff
--HG--
extra : convert_revision : 1995c3b04b7743c6122cbf8ded7c4d5de48fa3c8
Diffstat (limited to 'src/arch/sparc/asi.cc')
-rw-r--r-- | src/arch/sparc/asi.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/arch/sparc/asi.cc b/src/arch/sparc/asi.cc index b307ade33..a9a778ff6 100644 --- a/src/arch/sparc/asi.cc +++ b/src/arch/sparc/asi.cc @@ -185,6 +185,7 @@ namespace SparcISA bool AsiIsTwin(ASI asi) { return + (asi == ASI_QUAD_LDD) || (asi == ASI_LDTX_AIUP) || (asi == ASI_LDTX_AIUS) || (asi == ASI_LDTX_REAL) || @@ -196,7 +197,8 @@ namespace SparcISA (asi == ASI_LDTX_P) || (asi == ASI_LDTX_S) || (asi == ASI_LDTX_PL) || - (asi == ASI_LDTX_SL); + (asi == ASI_LDTX_SL) || + (asi == ASI_LTX_L); } bool AsiIsPartialStore(ASI asi) |