2009-12-13 Vladimir Serbinenko <phcoder@gmail.com>

* kern/i386/pc/startup.S (multiboot_entry): Setup stack before calling
	anything.
This commit is contained in:
Vladimir 'phcoder' Serbinenko 2009-12-13 18:32:06 +01:00
parent 3102743011
commit 29eb90c620
2 changed files with 8 additions and 0 deletions

View file

@ -1,3 +1,8 @@
2009-12-13 Vladimir Serbinenko <phcoder@gmail.com>
* kern/i386/pc/startup.S (multiboot_entry): Setup stack before calling
anything.
2009-12-13 Carles Pina i Estany <carles@pina.cat>
* script/execute.c (grub_script_execute_cmdline): Set grub_errno to

View file

@ -146,6 +146,9 @@ multiboot_entry:
/* obtain the boot device */
movl 12(%ebx), %edx
movl $GRUB_MEMORY_MACHINE_PROT_STACK, %ebp
movl %ebp, %esp
/* relocate the code */
movl $(GRUB_KERNEL_MACHINE_RAW_SIZE + 0x200), %ecx
addl EXT_C(grub_compressed_size) - _start + 0x100000 + 0x200, %ecx