2c2
< * Copyright (c) 2014 ARM Limited
---
> * Copyright (c) 2014-2015 ARM Limited
54c54,68
< DeferredPacket(Tick t, PacketPtr p) : tick(t), pkt(p) {}
---
> int32_t priority;
> DeferredPacket(Tick t, PacketPtr p, int32_t pr) : tick(t), pkt(p),
> priority(pr) {}
> bool operator>(const DeferredPacket& that) const
> {
> return priority > that.priority;
> }
> bool operator<(const DeferredPacket& that) const
> {
> return priority < that.priority;
> }
> bool operator<=(const DeferredPacket& that) const
> {
> return !(*this > that);
> }
55a70
> using AddrPriority = std::pair<Addr, int32_t>;
79c94,99
< bool inPrefetch(Addr address, bool is_secure) const;
---
> using const_iterator = std::list<DeferredPacket>::const_iterator;
> std::list<DeferredPacket>::const_iterator inPrefetch(Addr address,
> bool is_secure) const;
> using iterator = std::list<DeferredPacket>::iterator;
> std::list<DeferredPacket>::iterator inPrefetch(Addr address,
> bool is_secure);
92a113
> PacketPtr insert(AddrPriority& info, bool is_secure);
96c117
< std::vector<Addr> &addresses) = 0;
---
> std::vector<AddrPriority> &addresses) = 0;