73,74d72
< std::map<int, Interrupts *> localApics;
<
106c104
< AddrRangeList getAddrRanges()
---
> void addressRanges(AddrRangeList &range_list)
108,111c106,108
< AddrRangeList ranges;
< ranges.push_back(RangeEx(pioAddr, pioAddr + 4));
< ranges.push_back(RangeEx(pioAddr + 16, pioAddr + 20));
< return ranges;
---
> range_list.clear();
> range_list.push_back(RangeEx(pioAddr, pioAddr + 4));
> range_list.push_back(RangeEx(pioAddr + 16, pioAddr + 20));
114c111
< AddrRangeList getIntAddrRange()
---
> void getIntAddrRange(AddrRangeList &range_list)
116,120c113,116
< AddrRangeList ranges;
< ranges.push_back(RangeEx(x86InterruptAddress(initialApicId, 0),
< x86InterruptAddress(initialApicId, 0) +
< PhysAddrAPICRangeSize));
< return ranges;
---
> range_list.clear();
> range_list.push_back(RangeEx(x86InterruptAddress(initialApicId, 0),
> x86InterruptAddress(initialApicId, 0) +
> PhysAddrAPICRangeSize));
136d131
< void registerLocalApic(int id, Interrupts *localApic);