1 INTERFACE [arm && pic_gic && tegra2]:
5 //-------------------------------------------------------------------
6 IMPLEMENTATION [arm && pic_gic && tegra2]:
9 #include "irq_mgr_multi_chip.h"
16 typedef Irq_mgr_multi_chip<8> M;
18 M *m = new Boot_object<M>(1);
20 gic.construct(Kmem::mmio_remap(Mem_layout::Gic_cpu_phys_base),
21 Kmem::mmio_remap(Mem_layout::Gic_dist_phys_base));
22 m->add_chip(0, gic, gic->nr_irqs());
28 Pic::Status Pic::disable_all_save()
32 void Pic::restore_all(Status)
35 //-------------------------------------------------------------------
36 IMPLEMENTATION [arm && mp && pic_gic && tegra2]:
39 void Pic::init_ap(Cpu_number)