mirror of
https://github.com/justinian/jsix.git
synced 2025-12-10 08:24:32 -08:00
In the beginning of the interrupt handler, we had previously checked if the current handler had grabbed an IST stack from the IDT/TSS. If it was, it saved this value and set it to 0 in the IDT, then restored it at the end. Now this is an atomic action. This is unlikely to make a difference unless the interrupt handler is itself interrupted by an exception before being able to swap the IDT value, but such a situation is now impossible.
2.5 KiB
2.5 KiB