kern: clear gicd/gicc pointers in KInterruptController::Finalize

This commit is contained in:
Michael Scire 2024-10-09 12:52:07 -07:00
parent 3d178950e8
commit c6b2692168

View file

@ -79,6 +79,12 @@ namespace ams::kern::arch::arm {
/* Setup all interrupt lines. */
SetupInterruptLines(core_id);
/* Clear pointers, if needed. */
if (core_id == 0) {
m_gicd = nullptr;
m_gicc = nullptr;
}
}
void KInterruptController::SaveCoreLocal(LocalState *state) const {