multiboot2: Clarify usage of the address tag

Add a note to spell out that if the address tag is not present the
file should be loaded using the elf header.

Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
This commit is contained in:
Roger Pau Monné authored and Daniel Kiper committed 2018-06-23 21:32:03 +02:00
1 parent d81931d0e5
commit e29a99ac3b
1 file changed
+8
+8
View File
@@ -509,6 +509,14 @@ assumes that no bss segment is present.
@end table
Note: This information does not need to be provided if the kernel image
is in @sc{elf} format, but it must be provided if the image is in a.out
format or in some other format. When the address tag is present it must
be used in order to load the image, regardless of whether an @sc{elf}
header is also present. Compliant boot loaders must be able to load
images that are either in @sc{elf} format or contain the address tag
embedded in the Multiboot2 header.
@subsection The entry address tag of Multiboot2 header
@example