greatbridf 4 жил өмнө
parent
commit
387a79a16e

+ 2 - 0
include/kernel_main.h

@@ -1,3 +1,5 @@
 #pragma once
 
+#define MAKE_BREAK_POINT() asm volatile("xchgw %bx, %bx")
+
 void kernel_main(void);

+ 2 - 1
src/kernel_main.c

@@ -7,7 +7,8 @@
 
 void kernel_main(void)
 {
-    asm volatile("xchgw %bx, %bx"); // magic breakpoint
+    MAKE_BREAK_POINT();
+
     uint32_t result;
     result = check_a20_on();