diff options
| -rw-r--r-- | Documentation/x86/boot.txt | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/Documentation/x86/boot.txt b/Documentation/x86/boot.txt index 7b4596ac4120..12299697b7cd 100644 --- a/Documentation/x86/boot.txt +++ b/Documentation/x86/boot.txt | |||
| @@ -158,7 +158,7 @@ Offset Proto Name Meaning | |||
| 158 | 0202/4 2.00+ header Magic signature "HdrS" | 158 | 0202/4 2.00+ header Magic signature "HdrS" |
| 159 | 0206/2 2.00+ version Boot protocol version supported | 159 | 0206/2 2.00+ version Boot protocol version supported |
| 160 | 0208/4 2.00+ realmode_swtch Boot loader hook (see below) | 160 | 0208/4 2.00+ realmode_swtch Boot loader hook (see below) |
| 161 | 020C/2 2.00+ start_sys The load-low segment (0x1000) (obsolete) | 161 | 020C/2 2.00+ start_sys_seg The load-low segment (0x1000) (obsolete) |
| 162 | 020E/2 2.00+ kernel_version Pointer to kernel version string | 162 | 020E/2 2.00+ kernel_version Pointer to kernel version string |
| 163 | 0210/1 2.00+ type_of_loader Boot loader identifier | 163 | 0210/1 2.00+ type_of_loader Boot loader identifier |
| 164 | 0211/1 2.00+ loadflags Boot protocol option flags | 164 | 0211/1 2.00+ loadflags Boot protocol option flags |
| @@ -170,10 +170,11 @@ Offset Proto Name Meaning | |||
| 170 | 0224/2 2.01+ heap_end_ptr Free memory after setup end | 170 | 0224/2 2.01+ heap_end_ptr Free memory after setup end |
| 171 | 0226/2 N/A pad1 Unused | 171 | 0226/2 N/A pad1 Unused |
| 172 | 0228/4 2.02+ cmd_line_ptr 32-bit pointer to the kernel command line | 172 | 0228/4 2.02+ cmd_line_ptr 32-bit pointer to the kernel command line |
| 173 | 022C/4 2.03+ initrd_addr_max Highest legal initrd address | 173 | 022C/4 2.03+ ramdisk_max Highest legal initrd address |
| 174 | 0230/4 2.05+ kernel_alignment Physical addr alignment required for kernel | 174 | 0230/4 2.05+ kernel_alignment Physical addr alignment required for kernel |
| 175 | 0234/1 2.05+ relocatable_kernel Whether kernel is relocatable or not | 175 | 0234/1 2.05+ relocatable_kernel Whether kernel is relocatable or not |
| 176 | 0235/3 N/A pad2 Unused | 176 | 0235/1 N/A pad2 Unused |
| 177 | 0236/2 N/A pad3 Unused | ||
| 177 | 0238/4 2.06+ cmdline_size Maximum size of the kernel command line | 178 | 0238/4 2.06+ cmdline_size Maximum size of the kernel command line |
| 178 | 023C/4 2.07+ hardware_subarch Hardware subarchitecture | 179 | 023C/4 2.07+ hardware_subarch Hardware subarchitecture |
| 179 | 0240/8 2.07+ hardware_subarch_data Subarchitecture-specific data | 180 | 0240/8 2.07+ hardware_subarch_data Subarchitecture-specific data |
| @@ -299,14 +300,14 @@ Protocol: 2.00+ | |||
| 299 | e.g. 0x0204 for version 2.04, and 0x0a11 for a hypothetical version | 300 | e.g. 0x0204 for version 2.04, and 0x0a11 for a hypothetical version |
| 300 | 10.17. | 301 | 10.17. |
| 301 | 302 | ||
| 302 | Field name: readmode_swtch | 303 | Field name: realmode_swtch |
| 303 | Type: modify (optional) | 304 | Type: modify (optional) |
| 304 | Offset/size: 0x208/4 | 305 | Offset/size: 0x208/4 |
| 305 | Protocol: 2.00+ | 306 | Protocol: 2.00+ |
| 306 | 307 | ||
| 307 | Boot loader hook (see ADVANCED BOOT LOADER HOOKS below.) | 308 | Boot loader hook (see ADVANCED BOOT LOADER HOOKS below.) |
| 308 | 309 | ||
| 309 | Field name: start_sys | 310 | Field name: start_sys_seg |
| 310 | Type: read | 311 | Type: read |
| 311 | Offset/size: 0x20c/2 | 312 | Offset/size: 0x20c/2 |
| 312 | Protocol: 2.00+ | 313 | Protocol: 2.00+ |
| @@ -468,7 +469,7 @@ Protocol: 2.02+ | |||
| 468 | zero, the kernel will assume that your boot loader does not support | 469 | zero, the kernel will assume that your boot loader does not support |
| 469 | the 2.02+ protocol. | 470 | the 2.02+ protocol. |
| 470 | 471 | ||
| 471 | Field name: initrd_addr_max | 472 | Field name: ramdisk_max |
| 472 | Type: read | 473 | Type: read |
| 473 | Offset/size: 0x22c/4 | 474 | Offset/size: 0x22c/4 |
| 474 | Protocol: 2.03+ | 475 | Protocol: 2.03+ |
