Revert "some stuff"

This reverts commit baae867f9b2cfdf7d7d7eb6cfc41a5164d5fbcda.
This commit is contained in:
Adrien Bourmault 2019-03-06 09:05:24 +01:00
parent 14f7c25f7c
commit bc241ba5b0
1 changed files with 19 additions and 23 deletions

View File

@ -31,7 +31,6 @@
%include "boot/loader/multiboot.inc"
;; Normal entry point, but a little bit unused since we never use it because...
_start:
mov ax, cs ; correcting cs after the horrible far jump
mov ds, ax ; hm... And ds too
@ -40,7 +39,6 @@ _start:
xor dl, dl
jmp 0x0000:main ; pas sûr
;; Magnificent multiboot header for GRUB ------------------------------------ ;;
MB_header:
align 4
dd MB_HEADER_MAGIC
@ -52,7 +50,6 @@ MB_header:
dd 00 ; (bss) not necessary
dd MB_start ; entry address GRUB will start at
;; Multiboot entry point for Grub ------------------------------------------- ;;
MB_start:
mov esp, KERNEL_STACK ; Setup the stack
push 0 ; Reset EFLAGS
@ -60,17 +57,16 @@ MB_start:
push eax ; 2nd argument is magic number
push ebx ; 1st argument multiboot info pointer
call main
add esp, 8 ; Cleanup arguments "A la MIPS"
jmp Die ; Aufwiedersehen
add esp, 8 ; Cleanup 8 bytes pushed as arguments
jmp Die
;; THE HOLE ----------------------------------------------------------------- ;;
;; BEGIN OF THE HOLE -------------------------------------------------------- ;;
Die:
cli
hlt ; die nooooow
;jmp 0xF000:0xFFF0
jmp $
;; END OF THE HOLE ---------------------------------------------------------- ;;
;; THE CODE ------------------------------------------------------------------;;
main:
jmp Die