intdev.hh (9549:95a536fae9ac) | intdev.hh (9557:8666e81607a6) |
---|---|
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 --- 52 unchanged lines hidden (view full) --- 61typedef std::list<int> ApicList; 62 63class IntDev 64{ 65 protected: 66 class IntSlavePort : public MessageSlavePort 67 { 68 IntDev * device; | 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 --- 52 unchanged lines hidden (view full) --- 61typedef std::list<int> ApicList; 62 63class IntDev 64{ 65 protected: 66 class IntSlavePort : public MessageSlavePort 67 { 68 IntDev * device; |
69 Tick latency; | 69 |
70 public: 71 IntSlavePort(const std::string& _name, MemObject* _parent, | 70 public: 71 IntSlavePort(const std::string& _name, MemObject* _parent, |
72 IntDev* dev, Tick _latency) : 73 MessageSlavePort(_name, _parent), device(dev), latency(_latency) | 72 IntDev* dev) : 73 MessageSlavePort(_name, _parent), device(dev) |
74 { 75 } 76 77 AddrRangeList getAddrRanges() const 78 { 79 return device->getIntAddrRange(); 80 } 81 --- 168 unchanged lines hidden --- | 74 { 75 } 76 77 AddrRangeList getAddrRanges() const 78 { 79 return device->getIntAddrRange(); 80 } 81 --- 168 unchanged lines hidden --- |