diff options
author | Ian Campbell <ijc@hellion.org.uk> | 2008-02-17 14:06:35 -0500 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2008-04-17 11:40:46 -0400 |
commit | 7d6e737c8d2698b63ad10fd75cc6793380395d0e (patch) | |
tree | 5b5a828d807cab7dac05e1c7d80ac0262076fac6 /Documentation/i386/boot.txt | |
parent | 099e1377269a47ed30a00ee131001988e5bcaa9c (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.txt | 8 |
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 | |||
536 | From boot protocol version 2.08 onwards the CRC-32 is calculated over | ||
537 | the entire file using the characteristic polynomial 0x04C11DB7 and an | ||
538 | initial remainder of 0xffffffff. The checksum is appended to the | ||
539 | file; therefore the CRC of the file up to the limit specified in the | ||
540 | syssize field of the header is always 0. | ||
541 | |||
534 | **** THE KERNEL COMMAND LINE | 542 | **** THE KERNEL COMMAND LINE |
535 | 543 | ||
536 | The kernel command line has become an important way for the boot | 544 | The kernel command line has become an important way for the boot |