lsq.cc (10647:899c0e7e85f1) lsq.cc (10665:aef704eaedd2)
1/*
2 * Copyright (c) 2013-2014 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 1485 unchanged lines hidden (view full) ---

1494 request = new SplitDataRequest(
1495 *this, inst, isLoad, request_data, res);
1496 } else {
1497 request = new SingleDataRequest(
1498 *this, inst, isLoad, request_data, res);
1499 }
1500
1501 if (inst->traceData)
1/*
2 * Copyright (c) 2013-2014 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 1485 unchanged lines hidden (view full) ---

1494 request = new SplitDataRequest(
1495 *this, inst, isLoad, request_data, res);
1496 } else {
1497 request = new SingleDataRequest(
1498 *this, inst, isLoad, request_data, res);
1499 }
1500
1501 if (inst->traceData)
1502 inst->traceData->setAddr(addr);
1502 inst->traceData->setMem(addr, size, flags);
1503
1504 request->request.setThreadContext(cpu.cpuId(), /* thread id */ 0);
1505 request->request.setVirt(0 /* asid */,
1506 addr, size, flags, cpu.dataMasterId(),
1507 /* I've no idea why we need the PC, but give it */
1508 inst->pc.instAddr());
1509
1510 requests.push(request);

--- 116 unchanged lines hidden ---
1503
1504 request->request.setThreadContext(cpu.cpuId(), /* thread id */ 0);
1505 request->request.setVirt(0 /* asid */,
1506 addr, size, flags, cpu.dataMasterId(),
1507 /* I've no idea why we need the PC, but give it */
1508 inst->pc.instAddr());
1509
1510 requests.push(request);

--- 116 unchanged lines hidden ---