aboutsummaryrefslogtreecommitdiff
path: root/src/include/boucane.hpp
diff options
context:
space:
mode:
authorLoic Guegan <manzerbredes@mailbox.org>2021-04-29 08:49:41 +0200
committerLoic Guegan <manzerbredes@mailbox.org>2021-04-29 08:49:41 +0200
commitfde8a1ab65d5e33d90123a3aaa9b5c15e249689f (patch)
tree14134c0c2f322cbcba0989b78bd7057f76c157c3 /src/include/boucane.hpp
parent067d6e340be698b0e26b7732215a1969e0e683f3 (diff)
Debug, add memory print driver
Diffstat (limited to 'src/include/boucane.hpp')
-rw-r--r--src/include/boucane.hpp26
1 files changed, 0 insertions, 26 deletions
diff --git a/src/include/boucane.hpp b/src/include/boucane.hpp
deleted file mode 100644
index fd75216..0000000
--- a/src/include/boucane.hpp
+++ /dev/null
@@ -1,26 +0,0 @@
-#pragma once
-
-#define VERSION_MAJOR 0
-#define VERSION_MINOR 1
-#define VERSION_PATH 0
-
-#include "core/types.hpp"
-#include "core/paging.hpp"
-#include "libs/math.hpp"
-#include "libs/stdio.hpp"
-#include "libs/string.hpp"
-
-/// @brief Various variables from the linker
-extern u64 kvar_kernel_vma;
-extern u64 kvar_stack_pma;
-extern u64 kvar_userspace_pma;
-extern u64 kvar_bss_start;
-extern u64 kvar_bss_end;
-
-/// @brief Binary references
-extern u64 kvar_terminus_psf_start;
-extern u64 kvar_terminus_psf_end;
-
-// ---- Debug
-#define DUMP(var) asm volatile("push $0xABC; push %0; push $0xABC; _%=:; jmp _%="::"r"(var))
-#define DUMP2(var1,var2) asm volatile("push $0xABC; push %0; push %1; push $0xABC; _%=:; jmp _%="::"a"(var1),"b"(var2))