physical.cc (2641:6d9d837e2032) | physical.cc (2662:f24ae2d09e27) |
---|---|
1/* 2 * Copyright (c) 2001-2005 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 125 unchanged lines hidden (view full) --- 134 135 return true; 136} 137 138Tick 139PhysicalMemory::doAtomicAccess(Packet *pkt) 140{ 141 doFunctionalAccess(pkt); | 1/* 2 * Copyright (c) 2001-2005 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 125 unchanged lines hidden (view full) --- 134 135 return true; 136} 137 138Tick 139PhysicalMemory::doAtomicAccess(Packet *pkt) 140{ 141 doFunctionalAccess(pkt); |
142 pkt->time = curTick + lat; 143 return curTick + lat; | 142 return lat; |
144} 145 146void 147PhysicalMemory::doFunctionalAccess(Packet *pkt) 148{ 149 assert(pkt->getAddr() + pkt->getSize() < pmem_size); 150 151 switch (pkt->cmd) { --- 226 unchanged lines hidden --- | 143} 144 145void 146PhysicalMemory::doFunctionalAccess(Packet *pkt) 147{ 148 assert(pkt->getAddr() + pkt->getSize() < pmem_size); 149 150 switch (pkt->cmd) { --- 226 unchanged lines hidden --- |