diff options
author | Egbert Eich <eich@suse.com> | 2013-04-09 06:03:36 +0000 |
---|---|---|
committer | Tom Rini <trini@ti.com> | 2013-05-01 16:24:02 -0400 |
commit | ae1768a72cf70c00eec6824a5cc9079b0a247640 (patch) | |
tree | f39da7d478d7208b2603d0466c258dd9e710c30f /include/part_efi.h | |
parent | 9d956e0fefa39ba49250f61e3c7aa3dadafdb7fd (diff) | |
download | u-boot-ae1768a72cf70c00eec6824a5cc9079b0a247640.tar.gz |
disk/gpt: Fix GPT partition handling for blocksize != 512
Disks beyond 2T in size use blocksizes of 4096 bytes. However a lot of
code in u-boot still assumes a 512 byte blocksize.
This patch fixes the handling of GPTs.
Signed-off-by: Egbert Eich <eich@suse.com>
Diffstat (limited to 'include/part_efi.h')
-rw-r--r-- | include/part_efi.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/include/part_efi.h b/include/part_efi.h index 6de0a3258a..95e4c8f61e 100644 --- a/include/part_efi.h +++ b/include/part_efi.h @@ -38,7 +38,6 @@ #define EFI_PMBR_OSTYPE_EFI 0xEF #define EFI_PMBR_OSTYPE_EFI_GPT 0xEE -#define GPT_BLOCK_SIZE 512 #define GPT_HEADER_SIGNATURE 0x5452415020494645ULL #define GPT_HEADER_REVISION_V1 0x00010000 #define GPT_PRIMARY_PARTITION_TABLE_LBA 1ULL @@ -112,7 +111,6 @@ typedef struct _gpt_header { __le32 num_partition_entries; __le32 sizeof_partition_entry; __le32 partition_entry_array_crc32; - u8 reserved2[GPT_BLOCK_SIZE - 92]; } __packed gpt_header; typedef union _gpt_entry_attributes { |