From 4610247ef1744ccabbcc6bfc441a3583aa49f7b5 Mon Sep 17 00:00:00 2001 From: Patrick Georgi Date: Sat, 9 Feb 2013 13:26:19 +0100 Subject: cbfstool: Handle alignment in UEFI payloads Tiano for X64 is much cleaner to start up when using higher alignments in firmware volumes. These are implemented using padding files and sections that cbfstool knew nothing about. Skip these. Change-Id: Ibc433070ae6f822d00af2f187018ed8b358e2018 Signed-off-by: Patrick Georgi Reviewed-on: http://review.coreboot.org/2334 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer --- util/cbfstool/fv.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'util/cbfstool/fv.h') diff --git a/util/cbfstool/fv.h b/util/cbfstool/fv.h index 1ea50e033e..88457bf4f1 100644 --- a/util/cbfstool/fv.h +++ b/util/cbfstool/fv.h @@ -33,6 +33,7 @@ typedef struct { } firmware_volume_header_t; #define FILETYPE_SEC 0x03 +#define FILETYPE_PAD 0xf0 typedef struct { uint8_t name[16]; uint16_t integrity; @@ -43,6 +44,7 @@ typedef struct { } ffs_file_header_t; #define SECTION_PE32 0x10 +#define SECTION_RAW 0x19 typedef struct { uint8_t size[3]; uint8_t section_type; -- cgit v1.2.3