aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/i386/boot.txt
diff options
context:
space:
mode:
authorIan Campbell <ijc@hellion.org.uk>2008-02-17 14:06:35 -0500
committerIngo Molnar <mingo@elte.hu>2008-04-17 11:40:46 -0400
commit7d6e737c8d2698b63ad10fd75cc6793380395d0e (patch)
tree5b5a828d807cab7dac05e1c7d80ac0262076fac6 /Documentation/i386/boot.txt
parent099e1377269a47ed30a00ee131001988e5bcaa9c (diff)
x86: add a crc32 checksum to the kernel image.
Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'Documentation/i386/boot.txt')
-rw-r--r--Documentation/i386/boot.txt8
1 files changed, 8 insertions, 0 deletions
diff --git a/Documentation/i386/boot.txt b/Documentation/i386/boot.txt
index b5f5ba1ea668..05c24dfd7ecf 100644
--- a/Documentation/i386/boot.txt
+++ b/Documentation/i386/boot.txt
@@ -531,6 +531,14 @@ Protocol: 2.08+
531 531
532 The length of the compressed payload. 532 The length of the compressed payload.
533 533
534**** THE IMAGE CHECKSUM
535
536From boot protocol version 2.08 onwards the CRC-32 is calculated over
537the entire file using the characteristic polynomial 0x04C11DB7 and an
538initial remainder of 0xffffffff. The checksum is appended to the
539file; therefore the CRC of the file up to the limit specified in the
540syssize field of the header is always 0.
541
534**** THE KERNEL COMMAND LINE 542**** THE KERNEL COMMAND LINE
535 543
536The kernel command line has become an important way for the boot 544The kernel command line has become an important way for the boot