Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 88613
b: refs/heads/master
c: 87253d1
h: refs/heads/master
i:
  88611: 64a4263
v: v3
  • Loading branch information
Ian Campbell authored and Ingo Molnar committed Apr 17, 2008
1 parent 4759ba8 commit f01adfc
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 13 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: bc0a733facbbde6c464e3ba5e165607fe4824cca
refs/heads/master: 87253d1b4f2b5a29bdfc6275b9fb52a47d72df64
18 changes: 10 additions & 8 deletions trunk/Documentation/i386/boot.txt
Original file line number Diff line number Diff line change
Expand Up @@ -170,8 +170,8 @@ Offset Proto Name Meaning
0238/4 2.06+ cmdline_size Maximum size of the kernel command line
023C/4 2.07+ hardware_subarch Hardware subarchitecture
0240/8 2.07+ hardware_subarch_data Subarchitecture-specific data
0248/4 2.08+ compressed_payload_offset
024C/4 2.08+ compressed_payload_length
0248/4 2.08+ payload_offset Offset of kernel payload
024C/4 2.08+ payload_length Length of kernel payload

(1) For backwards compatibility, if the setup_sects field contains 0, the
real value is 4.
Expand Down Expand Up @@ -514,22 +514,24 @@ Protocol: 2.07+

A pointer to data that is specific to hardware subarch

Field name: compressed_payload_offset
Field name: payload_offset
Type: read
Offset/size: 0x248/4
Protocol: 2.08+

If non-zero then this field contains the offset from the end of the
real-mode code to the compressed payload. The compression format
should be determined using the standard magic number, currently only
gzip is used.
real-mode code to the payload.

The payload may be compressed. The format of both the compressed and
uncompressed data should be determined using the standard magic
numbers. Currently only gzip compressed ELF is used.

Field name: compressed_payload_length
Field name: payload_length
Type: read
Offset/size: 0x24c/4
Protocol: 2.08+

The length of the compressed payload.
The length of the payload.

**** THE IMAGE CHECKSUM

Expand Down
6 changes: 2 additions & 4 deletions trunk/arch/x86/boot/header.S
Original file line number Diff line number Diff line change
Expand Up @@ -224,10 +224,8 @@ hardware_subarch: .long 0 # subarchitecture, added with 2.07

hardware_subarch_data: .quad 0

compressed_payload_offset:
.long input_data
compressed_payload_length:
.long input_data_end-input_data
payload_offset: .long input_data
payload_length: .long input_data_end-input_data

# End of setup header #####################################################

Expand Down

0 comments on commit f01adfc

Please sign in to comment.