base.cc (9904:e672a39fd426) | base.cc (9925:7840e90aff6c) |
---|---|
1/* 2 * Copyright (c) 2012 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 --- 964 unchanged lines hidden (view full) --- 973 const MemCmd cmd(write ? MemCmd::WriteReq : MemCmd::ReadReq); 974 Packet pkt(&mmio_req, cmd); 975 pkt.dataStatic(data); 976 977 if (mmio_req.isMmappedIpr()) { 978 const Cycles ipr_delay(write ? 979 TheISA::handleIprWrite(tc, &pkt) : 980 TheISA::handleIprRead(tc, &pkt)); | 1/* 2 * Copyright (c) 2012 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 --- 964 unchanged lines hidden (view full) --- 973 const MemCmd cmd(write ? MemCmd::WriteReq : MemCmd::ReadReq); 974 Packet pkt(&mmio_req, cmd); 975 pkt.dataStatic(data); 976 977 if (mmio_req.isMmappedIpr()) { 978 const Cycles ipr_delay(write ? 979 TheISA::handleIprWrite(tc, &pkt) : 980 TheISA::handleIprRead(tc, &pkt)); |
981 return clockEdge(ipr_delay); | 981 return clockPeriod() * ipr_delay; |
982 } else { 983 return dataPort.sendAtomic(&pkt); 984 } 985} 986 987void 988BaseKvmCPU::setSignalMask(const sigset_t *mask) 989{ --- 239 unchanged lines hidden --- | 982 } else { 983 return dataPort.sendAtomic(&pkt); 984 } 985} 986 987void 988BaseKvmCPU::setSignalMask(const sigset_t *mask) 989{ --- 239 unchanged lines hidden --- |