Re: [PATCH] [REPOST] x86_64, i386: Add command line length to bootprotocol

From: H. Peter Anvin
Date: Thu Mar 15 2007 - 20:43:27 EST


Bernhard Walle wrote:
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@xxxxxxx>
Cc: Alon Bar-Lev <alon.barlev@xxxxxxxxx>

Acked-by: H. Peter Anvin <hpa@xxxxxxxxx>
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/