From 36137438446c1754a522c5b3cc3aff92c43ac1ee Mon Sep 17 00:00:00 2001 From: Aleksa Vuckovic Date: Wed, 13 Dec 2023 01:38:14 +0100 Subject: Initial commit X86/X86_64 debug/release WORKING riscv64 WORKING uart idk --- src/arch/x86/common/boot/multiboot.S | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 src/arch/x86/common/boot/multiboot.S (limited to 'src/arch/x86/common/boot/multiboot.S') diff --git a/src/arch/x86/common/boot/multiboot.S b/src/arch/x86/common/boot/multiboot.S new file mode 100644 index 0000000..8773b1f --- /dev/null +++ b/src/arch/x86/common/boot/multiboot.S @@ -0,0 +1,11 @@ +.set ALIGN, 1<<0 +.set MEMINFO, 1<<1 +.set FLAGS, ALIGN | MEMINFO +.set MAGIC, 0x1BADB002 +.set CHECKSUM, -(MAGIC + FLAGS) + +.section .multiboot.header, "aw" +.align 4 +.long MAGIC +.long FLAGS +.long CHECKSUM -- cgit v1.2.3