1a2,13
> * Copyright (c) 2012 ARM Limited
> * All rights reserved
> *
> * The license below extends only to copyright in the software and shall
> * not be construed as granting a license to any other intellectual
> * property including but not limited to intellectual property relating
> * to a hardware implementation of the functionality of the software
> * licensed hereunder. You may use the software subject to the license
> * terms below provided that you ensure that this notice is replicated
> * unmodified and in its entirety in all distributions of the software,
> * modified or unmodified, in source code or in binary form.
> *
34,35c46,47
< X86ISA::IntDev::IntPort::sendMessage(ApicList apics,
< TriggerIntMessage message, bool timing)
---
> X86ISA::IntDev::IntPort::sendMessage(ApicList apics, TriggerIntMessage message,
> bool timing)
41c53
< sendMessageTiming(pkt, latency);
---
> schedSendTiming(pkt, curTick() + latency);
44c56,60
< sendMessageAtomic(pkt);
---
> // ignore the latency involved in the atomic transaction
> sendAtomic(pkt);
> assert(pkt->isResponse());
> // also ignore the latency in handling the response
> recvResponse(pkt);