From 0eb8a48bb330dd3187d8d1d97ca8da1a9f30fd78 Mon Sep 17 00:00:00 2001 From: Quinten Kock Date: Fri, 4 Dec 2020 04:45:56 +0100 Subject: [PATCH] add bochs magic breakpoint support --- kernel/src/arch/x86/bochs.c | 3 +++ kernel/src/hal/debug.h | 1 + 2 files changed, 4 insertions(+) create mode 100644 kernel/src/arch/x86/bochs.c create mode 100644 kernel/src/hal/debug.h diff --git a/kernel/src/arch/x86/bochs.c b/kernel/src/arch/x86/bochs.c new file mode 100644 index 0000000..5fbebfe --- /dev/null +++ b/kernel/src/arch/x86/bochs.c @@ -0,0 +1,3 @@ +void breakpoint() { + asm volatile ("xchgw %bx, %bx"); +} \ No newline at end of file diff --git a/kernel/src/hal/debug.h b/kernel/src/hal/debug.h new file mode 100644 index 0000000..3bf1fd9 --- /dev/null +++ b/kernel/src/hal/debug.h @@ -0,0 +1 @@ +void breakpoint();