33d32
< #if FULL_SYSTEM
35,36d33
< #endif
<
37a35
> #include "cpu/base.hh"
175d172
< #if FULL_SYSTEM //XXX No interrupt controller in SE mode.
205,208c202,203
< std::map<int, Interrupts *>::iterator localApicIt =
< localApics.find(i);
< assert(localApicIt != localApics.end());
< Interrupts *localApic = localApicIt->second;
---
> Interrupts *localApic = sys->getThreadContext(i)->
> getCpuPtr()->getInterruptController();
211c206
< apics.push_back(localApicIt->first);
---
> apics.push_back(localApic->getInitialApicId());
234d228
< #endif
255,261d248
< X86ISA::I82094AA::registerLocalApic(int initialId, Interrupts *localApic)
< {
< assert(localApic);
< localApics[initialId] = localApic;
< }
<
< void