mirror of
https://git.savannah.gnu.org/git/grub.git
synced 2026-10-26 09:10:53 +00:00
multiboot2: Fix alignment of header tags
Header tags have to be 8-bytes aligned. So, fix it. Additionally, mention header closing tag in the spec. Signed-off-by: Daniel Kiper <daniel.kiper@oracle.com>
This commit is contained in:
1 parent
4ca26ce6fb
commit
d81931d0e5
1 file changed
+3
-2
+3
-2
@@ -408,8 +408,9 @@ and @samp{header_length}), must have a 32-bit unsigned sum of zero.
|
|||||||
|
|
||||||
@node Header tags
|
@node Header tags
|
||||||
@subsection General tag structure
|
@subsection General tag structure
|
||||||
Tags constitutes a buffer of structures following each other padded on @samp{u32} size.
|
Tags constitutes a buffer of structures following each other padded when necessary
|
||||||
Every structure has following format:
|
in order for each tag to start at 8-bytes aligned address. Tags are terminated by
|
||||||
|
a tag of type @samp{0} and size @samp{8}. Every structure has following format:
|
||||||
|
|
||||||
@example
|
@example
|
||||||
@group
|
@group
|
||||||
|
|||||||
Reference in new issue
Block a user