summaryrefslogtreecommitdiff
path: root/asm/asm_start.h
diff options
context:
space:
mode:
Diffstat (limited to 'asm/asm_start.h')
-rw-r--r--asm/asm_start.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/asm/asm_start.h b/asm/asm_start.h
index 4b2db16..3315d50 100644
--- a/asm/asm_start.h
+++ b/asm/asm_start.h
@@ -1,13 +1,18 @@
/**
* @file
+ *
+ * START
+ * =====
+ *
* 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)
+ * * 0x007000 .smp - entry point for application processors (16bit code) _start_smp() calls finally smp_main()
* * 0x100000 .multiboot - the multiboot header
*
+ * __TODO: Does this not kill the memory in-between?__
+ *
* * .text
* * .bootstrap_stack
* * _start() - main entry point for booting cpu, calls kernel_main().