ffwff / lilith

x86-64 os made in crystal
Other
1.15k stars 27 forks source link

Interrupt handlers get called within the kernel stack #11

Closed ffwff closed 4 years ago

ffwff commented 4 years ago

Some interrupts occur within the kernel stack, mid-syscall, this might corrupt some of the local variables on critical sections of the syscall handler. Might be better to have a separate interrupt stack.