Long Linux command line support.
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Wed, 18 May 2011 07:56:33 +0000 (09:56 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Wed, 18 May 2011 07:56:33 +0000 (09:56 +0200)
commit05caa461e8a867ccc86f2f88543accfa379f49b6
treed653f459786ec858a9472ed3659eab85bb7f0f61
parenta2491e235c8b2c20d2eac9bca6fbd90490dcffec
parenta06eb03ad020dd530f635e2936ea29270e222c47
Long Linux command line support.

* grub-core/loader/i386/linux.c (GRUB_LINUX_CL_END_OFFSET): Removed.
(maximal_cmdline_size): New variable.
(allocate_pages): Use maximal_cmdline_size.
(grub_cmd_linux): Set and use maximal_cmdline_size.
* grub-core/loader/i386/pc/linux.c (GRUB_LINUX_CL_END_OFFSET): Removed.
(allocate_pages): Use maximal_cmdline_size.
(grub_cmd_linux): Set and use maximal_cmdline_size.
* include/grub/i386/linux.h (GRUB_LINUX_SETUP_MOVE_SIZE): Removed.
(linux_kernel_header): Add fields kernel_alignment, relocatable, pad
and cmdline_size.
ChangeLog
grub-core/loader/i386/linux.c
grub-core/loader/i386/pc/linux.c
include/grub/i386/linux.h