diff options
author | Gabe Black <gblack@eecs.umich.edu> | 2008-01-01 18:20:08 -0500 |
---|---|---|
committer | Gabe Black <gblack@eecs.umich.edu> | 2008-01-01 18:20:08 -0500 |
commit | 2cb7d4f068238c84968b1b26d5f498c58779df24 (patch) | |
tree | fd2f8d402f880509f2531a4214f56fd97776a933 /src/arch | |
parent | 45ea1549c9cec71b5119702056fad20a0db1ebdf (diff) | |
download | gem5-2cb7d4f068238c84968b1b26d5f498c58779df24.tar.xz |
SPARC: Fix a bug where the TLB would match against the wrong entries.
--HG--
extra : convert_revision : 631b3b6a1416121b54bd9717ca1cdccdd5b8a1eb
Diffstat (limited to 'src/arch')
-rw-r--r-- | src/arch/sparc/tlb.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/arch/sparc/tlb.cc b/src/arch/sparc/tlb.cc index c0ad75c6e..740da37ab 100644 --- a/src/arch/sparc/tlb.cc +++ b/src/arch/sparc/tlb.cc @@ -223,7 +223,7 @@ TLB::lookup(Addr va, int partition_id, bool real, int context_id, bool va, partition_id, context_id, real); // Assemble full address structure tr.va = va; - tr.size = MachineBytes; + tr.size = 1; tr.contextId = context_id; tr.partitionId = partition_id; tr.real = real; @@ -282,7 +282,7 @@ TLB::demapPage(Addr va, int partition_id, bool real, int context_id) // Assemble full address structure tr.va = va; - tr.size = MachineBytes; + tr.size = 1; tr.contextId = context_id; tr.partitionId = partition_id; tr.real = real; |