From a6c1174b3fb598cd59c1668cfc4d4746ab688079 Mon Sep 17 00:00:00 2001 From: aqua Date: Fri, 1 Apr 2022 11:38:00 +0300 Subject: lidt --- arch/i686/include/sys/control.h | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 arch/i686/include/sys/control.h (limited to 'arch/i686/include/sys') diff --git a/arch/i686/include/sys/control.h b/arch/i686/include/sys/control.h new file mode 100644 index 0000000..a40a67f --- /dev/null +++ b/arch/i686/include/sys/control.h @@ -0,0 +1,9 @@ +#pragma once + +static void +abort() +{ + asm volatile(R"(cli +h: hlt +jmp h)"); +} -- cgit v1.2.1