aboutsummaryrefslogtreecommitdiff
path: root/stand/efi
diff options
context:
space:
mode:
authorEmmanuel Vadot <manu@FreeBSD.org>2018-02-18 11:17:39 +0000
committerEmmanuel Vadot <manu@FreeBSD.org>2018-02-18 11:17:39 +0000
commitff727b9a1dd0cd313f0497e7b6083c7b6faa901b (patch)
tree3aa53b7ad1f0df8862fe920d0af796b63aa6f7fe /stand/efi
parent78d7441913524cfa5ff3a63b6c0f3a018ad0fead (diff)
downloadsrc-ff727b9a1dd0cd313f0497e7b6083c7b6faa901b.tar.gz
src-ff727b9a1dd0cd313f0497e7b6083c7b6faa901b.zip
efi: Do not pad the efi devpath structure
This solve problem when booting with efi on armv7 Reviewed by: imp, tsoome MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D14415
Notes
Notes: svn path=/head/; revision=329517
Diffstat (limited to 'stand/efi')
-rw-r--r--stand/efi/include/efidevp.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/stand/efi/include/efidevp.h b/stand/efi/include/efidevp.h
index cda6b41fdd4f..862f7ac0b394 100644
--- a/stand/efi/include/efidevp.h
+++ b/stand/efi/include/efidevp.h
@@ -31,6 +31,8 @@ Revision History
// Device Path structures - Section C
//
+#pragma pack(1)
+
typedef struct _EFI_DEVICE_PATH {
UINT8 Type;
UINT8 SubType;
@@ -451,4 +453,6 @@ typedef struct _EFI_DEVICE_PATH_TO_TEXT_PROTOCOL {
EFI_DEVICE_PATH_TO_TEXT_PATH ConvertDevicePathToText;
} EFI_DEVICE_PATH_TO_TEXT_PROTOCOL;
+#pragma pack()
+
#endif