From: Gabe Black Date: Tue, 1 Jan 2008 23:20:08 +0000 (-0500) Subject: SPARC: Fix a bug where the TLB would match against the wrong entries. X-Git-Tag: m5_2.0_beta5~45 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=2cb7d4f068238c84968b1b26d5f498c58779df24;p=gem5.git SPARC: Fix a bug where the TLB would match against the wrong entries. --HG-- extra : convert_revision : 631b3b6a1416121b54bd9717ca1cdccdd5b8a1eb --- 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;