From 7eb87bf3f3fa6226657a7106eb255cbfa97758d2 Mon Sep 17 00:00:00 2001 From: Miguel Date: Mon, 3 Sep 2018 15:18:16 +0200 Subject: big renaming --- asm/start.h | 34 ---------------------------------- 1 file changed, 34 deletions(-) delete mode 100644 asm/start.h (limited to 'asm/start.h') diff --git a/asm/start.h b/asm/start.h deleted file mode 100644 index 4b2db16..0000000 --- a/asm/start.h +++ /dev/null @@ -1,34 +0,0 @@ -/** - * @file - * Defines the following sections/functions, some are linked at - * specific addresses in the final ELF kernel binary. - * This is specified in the _linker.ld_ file. - * - * TODO: THIS IS NOT TRUE ANYMORE (SINCE IT KILLED THE MEMORY IN BETWEEN PROABBLY) - * * 0x007000 .smp - entry point for application processors (16bit code) - * * 0x100000 .multiboot - the multiboot header - * - * * .text - * * .bootstrap_stack - * * _start() - main entry point for booting cpu, calls kernel_main(). - * - * The addresses for .smp and .multiboot are based on the assumption: - * * 0x00000500 - 0x00007BFF : guaranteed free to use - * * 0x00100000 - 0x00EFFFFF : free for use (if it exists) - * - * References - * ---------- - * * https://www.gnu.org/software/grub/manual/multiboot/multiboot.html#Boot-information-format - * * http://wiki.osdev.org/Bare_Bones - */ - -/** This will be called by a multiboot compilant boot-loader (i.e. grub2). - * Calls kernel_main() passing through eax and ebx: - * * eax - magic number - * * ebx - multiboot structure - * */ -void _start(); - -/** 16-bit entry point for application processors */ -void _start_smp(); - -- cgit v1.2.3