linux/arch/i386/boot
Bernhard Walle 8f9aeca7a0 [PATCH] x86: add command line length to boot protocol
Because the command line is increased to 2048 characters after 2.6.21, it's
not possible for boot loaders and userspace tools to determine the length
of the command line the kernel can understand.  The benefit of knowing the
length is that users can be warned if the command line size is too long
which prevents surprise if things don't work after bootup.

This patch updates the boot protocol to contain a field called
"cmdline_size" that contain the length of the command line (excluding the
terminating zero).

The patch also adds missing fields (of protocol version 2.05) to the x86_64
setup code.

Signed-off-by: Bernhard Walle <bwalle@suse.de>
Signed-off-by: Andi Kleen <ak@suse.de>
Cc: Alon Bar-Lev <alon.barlev@gmail.com>
Acked-by: H. Peter Anvin <hpa@zytor.com>
Cc: Andi Kleen <ak@suse.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2007-05-02 19:27:10 +02:00
..
compressed Use ARRAY_SIZE() macro in i386 relocs.c file 2007-02-17 19:10:01 +01:00
tools [PATCH] x86: gitignore some autogenerated files for i386 2006-02-14 16:09:35 -08:00
.gitignore [PATCH] x86: gitignore some autogenerated files for i386 2006-02-14 16:09:35 -08:00
bootsect.S [PATCH] CodingStyle: trivial whitespace fixups 2005-05-05 16:36:49 -07:00
edd.S [PATCH] i386: Fix the EDD code misparsing the command line 2006-09-26 10:52:38 +02:00
install.sh kbuild: drop vmlinux dependency from "make install" 2006-01-09 20:36:48 +01:00
Makefile [PATCH] i386/x86-64: Fix isoimage when syslinux is in /usr/share 2006-06-26 10:48:19 -07:00
mtools.conf.in Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
setup.S [PATCH] x86: add command line length to boot protocol 2007-05-02 19:27:10 +02:00
video.S [PATCH] x86: Don't probe for DDC on VBE1.2 2007-04-02 12:14:12 +02:00