From: Daniel Kiper Date: Fri, 10 Mar 2017 15:53:39 +0000 (+0100) Subject: multiboot2: Fix alignment of header tags X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d81931d0e5830467b778f20b7eca761240d337f7;p=thirdparty%2Fgrub.git 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 --- diff --git a/doc/multiboot.texi b/doc/multiboot.texi index a9c3f161d..2e2d7e74a 100644 --- a/doc/multiboot.texi +++ b/doc/multiboot.texi @@ -408,8 +408,9 @@ and @samp{header_length}), must have a 32-bit unsigned sum of zero. @node Header tags @subsection General tag structure -Tags constitutes a buffer of structures following each other padded on @samp{u32} size. -Every structure has following format: +Tags constitutes a buffer of structures following each other padded when necessary +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 @group