Deleted Added
sdiff udiff text old ( 9403:af9066bc088c ) new ( 9557:8666e81607a6 )
full compact
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

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

543 */
544 Addr addrOffset;
545
546 /**
547 * Set to true when the trace replay for one instance of
548 * state is complete.
549 */
550 bool traceComplete;
551
552 /**
553 * Used to store the Tick when the next generate should
554 * occur. It is to remove a transaction as soon as we
555 * enter the state.
556 */
557 Tick oldEmitTime;
558 };
559
560 /** Pointer to owner of request handler */
561 TrafficGen& owner;
562
563 /** Pointer to request handler */
564 QueuedMasterPort& port;
565

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

577
578
579 /** Queued handler */
580 class TrafficGenPort : public QueuedMasterPort
581 {
582 public:
583
584 TrafficGenPort(const std::string& name, TrafficGen& _owner)
585 : QueuedMasterPort(name, &_owner, queue), queue(_owner, *this),
586 owner(_owner)
587 { }
588
589 protected:
590
591 bool recvTimingResp(PacketPtr pkt);
592
593 private:
594
595 MasterPacketQueue queue;
596
597 // Owner of the port
598 TrafficGen& owner;
599
600 };
601
602 TrafficGenPort port;
603
604 /** Request generator state graph */
605 StateGraph stateGraph;
606
607 /**

--- 32 unchanged lines hidden ---