Kernel: better handle kernel errors
This commit is contained in:
@@ -186,6 +186,9 @@ namespace Kernel
|
||||
|
||||
asm volatile("cli");
|
||||
|
||||
if (ret.is_error() && ret.error().is_kernel_error())
|
||||
Kernel::panic("Kernel error while returning to userspace {}", ret.error());
|
||||
|
||||
ASSERT(Kernel::Thread::current().state() == Kernel::Thread::State::Executing);
|
||||
Thread::current().load_sse();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user