diff options
| author | Franklin Wei <frankhwei536@gmail.com> | 2015-03-01 14:20:47 -0500 |
|---|---|---|
| committer | Franklin Wei <frankhwei536@gmail.com> | 2015-03-01 14:20:47 -0500 |
| commit | c7252588ebb95f97631e9470778c69afa00c35b5 (patch) | |
| tree | 06d760878e18f6cddbe4305cddd4d5dfa74529f8 /boot | |
| parent | b8f54e63d2b8f8007c580adf2a6034c98a0f2eaa (diff) | |
| download | kappa-c7252588ebb95f97631e9470778c69afa00c35b5.zip kappa-c7252588ebb95f97631e9470778c69afa00c35b5.tar.gz kappa-c7252588ebb95f97631e9470778c69afa00c35b5.tar.bz2 kappa-c7252588ebb95f97631e9470778c69afa00c35b5.tar.xz | |
Huge restructure
Diffstat (limited to 'boot')
| -rw-r--r-- | boot/head.S | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/boot/head.S b/boot/head.S deleted file mode 100644 index 9118c20..0000000 --- a/boot/head.S +++ /dev/null @@ -1,41 +0,0 @@ - .set ALIGN, 1<<0 - .set MEMINFO, 1<<1 - .set GFXMODE, 1<<2 # this flag enables the graphics fields - .set FLAGS, ALIGN | MEMINFO | GFXMODE - .set MAGIC, 0x1BADB002 # multiboot magic - .set CHECKSUM, -(MAGIC + FLAGS) - -.section .multiboot - .align 4 -multiboot_header: - .long MAGIC - .long FLAGS - .long CHECKSUM - .long 0 - .long 0 - .long 0 - .long 0 - .long 0 - .long 0 # 1=text mode, 0=graphics mode - .long 0 # screen width (don't care) - .long 0 # screen height (don't care) - .long 32 # screen BPP: MUST be 32 - -.section .stack -stack_bottom: # Stack grows up in addresses, so bottom is - # lower in memory than the top - .skip 32768 # 32KB stack -stack_top: - -.section .text - .global _start -_start: - cli - movl $stack_top, %esp - push %eax # multiboot magic - push %ebx # multiboot header - call main -.Lhang: # Idle - cli - hlt - jmp .Lhang |