From a12d5975cc8ea9462c731f58c0a950a8d3e44409 Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Tue, 20 Nov 2007 15:37:56 -0800 Subject: Simple CPU fix simple mistake in translateDataWriteAddr. --HG-- extra : convert_revision : 6a6a7d05f62d9d9868be0707e4dc186a5f7ecf7d --- src/cpu/simple/atomic.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/cpu/simple/atomic.cc') diff --git a/src/cpu/simple/atomic.cc b/src/cpu/simple/atomic.cc index 9d7181cea..aead5aada 100644 --- a/src/cpu/simple/atomic.cc +++ b/src/cpu/simple/atomic.cc @@ -609,7 +609,7 @@ AtomicSimpleCPU::translateDataWriteAddr(Addr vaddr, Addr &paddr, dcache_latency = 0; while(1) { - req->setVirt(0, vaddr, flags, flags, thread->readPC()); + req->setVirt(0, vaddr, dataSize, flags, thread->readPC()); // translate to physical address Fault fault = thread->translateDataWriteReq(req); -- cgit v1.2.3