Handling Non-Maskable interrupts - describes handling of non-maskable interrupts and the rest of interrupts handlers from the architecture-specific part.
Non-early initialization of the IRQs - this part describes non-early initialization of code which is related to handling of external hardware interrupts.