2008-03-28 Pavel Roskin <proski@gnu.org>

* kern/i386/pc/startup.S: Assert that uncompressed functions
	don't spill beyond GRUB_KERNEL_MACHINE_RAW_SIZE.
	* kern/i386/pc/lzo1x.S: Remove all .align directives in the
	code, as they push parts of the code (error handlers) beyond
	GRUB_KERNEL_MACHINE_RAW_SIZE.  Speed is not as important in this
	code as correctness and size.
This commit is contained in:
proski 2008-03-28 17:16:46 +00:00
parent 77bcd27207
commit 80a3e68b59
3 changed files with 14 additions and 7 deletions

View file

@ -1,3 +1,12 @@
2008-03-28 Pavel Roskin <proski@gnu.org>
* kern/i386/pc/startup.S: Assert that uncompressed functions
don't spill beyond GRUB_KERNEL_MACHINE_RAW_SIZE.
* kern/i386/pc/lzo1x.S: Remove all .align directives in the
code, as they push parts of the code (error handlers) beyond
GRUB_KERNEL_MACHINE_RAW_SIZE. Speed is not as important in this
code as correctness and size.
2008-03-28 Pavel Roskin <proski@gnu.org>
* kern/i386/pc/startup.S