80fe1de0b1
This commit turns cpu_init() into a SoC-agnostic function by removing any SoC specific calls and isolating them into their own SoC implementation. We start this by isolating all IRQs initialization code from the legacy-pc target, pic_init() and spurious IRQ7 registration, into a new interface: irq_init() from irq.h. Future SoCs will have to provide their own implementation of this interface. This model is to be followed by future initialization code that we may need to add and which is not common to all x86 SoCs. |
||
---|---|---|
.. | ||
cpu.c | ||
cpu.h | ||
gdt.c | ||
gdt.h | ||
idt.c | ||
idt.h | ||
interrupt.h | ||
irq.h |