summaryrefslogtreecommitdiffstats
path: root/include/part_efi.h
diff options
context:
space:
mode:
authorEgbert Eich <eich@suse.com>2013-04-09 06:03:36 +0000
committerTom Rini <trini@ti.com>2013-05-01 16:24:02 -0400
commitae1768a72cf70c00eec6824a5cc9079b0a247640 (patch)
treef39da7d478d7208b2603d0466c258dd9e710c30f /include/part_efi.h
parent9d956e0fefa39ba49250f61e3c7aa3dadafdb7fd (diff)
downloadblackbird-obmc-uboot-ae1768a72cf70c00eec6824a5cc9079b0a247640.tar.gz
blackbird-obmc-uboot-ae1768a72cf70c00eec6824a5cc9079b0a247640.zip
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.h2
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 {
OpenPOWER on IntegriCloud