[prev in list] [next in list] [prev in thread] [next in thread]
List: grub-devel
Subject: [PATCH] multiboot2: Fix alignment of header tags
From: Daniel Kiper <daniel.kiper () oracle ! com>
Date: 2017-03-10 16:13:58
Message-ID: 1489162438-6456-1-git-send-email-daniel.kiper () oracle ! com
[Download RAW message or body]
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>
---
doc/multiboot.texi | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/doc/multiboot.texi b/doc/multiboot.texi
index a9c3f16..2e2d7e7 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
--
1.7.10.4
_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic