diff -r 7b8c154ad9cb -r 0b85322221dc src/arch/arm/isa/insts/ldr.isa --- a/src/arch/arm/isa/insts/ldr.isa Fri Aug 13 11:50:30 2010 -0500 +++ b/src/arch/arm/isa/insts/ldr.isa Fri Aug 13 11:50:46 2010 -0500 @@ -206,7 +206,9 @@ # Add memory request flags where necessary if self.flavor == "exclusive": self.memFlags.append("Request::LLSC") - self.memFlags.append("ArmISA::TLB::AlignWord") + self.memFlags.append("ArmISA::TLB::AlignDoubleWord") + else: + self.memFlags.append("ArmISA::TLB::AlignWord") # Disambiguate the class name for different flavors of loads if self.flavor != "normal": diff -r 7b8c154ad9cb -r 0b85322221dc src/arch/arm/isa/insts/str.isa --- a/src/arch/arm/isa/insts/str.isa Fri Aug 13 11:50:30 2010 -0500 +++ b/src/arch/arm/isa/insts/str.isa Fri Aug 13 11:50:46 2010 -0500 @@ -225,9 +225,11 @@ self.Name = self.nameFunc(self.post, self.add, self.writeback) # Add memory request flags where necessary - self.memFlags.append("ArmISA::TLB::AlignWord") if self.flavor == "exclusive": self.memFlags.append("Request::LLSC") + self.memFlags.append("ArmISA::TLB::AlignDoubleWord") + else: + self.memFlags.append("ArmISA::TLB::AlignWord") # Disambiguate the class name for different flavors of stores if self.flavor != "normal":