Searched hist:"2 db2b2123bf807aa7d812d0b15438c74bf3124f3" (Results 1 – 1 of 1) sorted by relevance
/haiku/headers/private/kernel/platform/efi/ |
H A D | boot-services.h | 2db2b2123bf807aa7d812d0b15438c74bf3124f3 Sun Apr 18 14:30:02 UTC 2021 Han Pengfei <pengphei@qq.com> headers: Make structure padding explicit in efi_memory_descriptor
The EFI memory descriptor 64-bit aligns PhysicalStart on both 32- and 64-bit platforms. Make the padding explicit for arm efi and referring 32-bits platform.
- Same fix in FreeBSD: https://reviews.freebsd.org/rS320234 - Confirmed with NetBSD: https://github.com/NetBSD/src/blob/trunk/sys/external/bsd/gnu-efi/dist/inc/efidef.h#L191 - Confirmed with Linux: https://github.com/torvalds/linux/blob/5ee96fa9dd78b2dc81b587e33074d877002d7605/include/linux/efi.h#L137 - Confirmed with Zircon: https://github.com/vsrinivas/fuchsia/blob/master/zircon/kernel/lib/efi/include/efi/boot-services.h#L34
The Early Zircon/Fuchsia version has the same problem we have, apparently they did not test their header on 32bit platforms either, now They have got it fixed.
Signed-off-by: Han Pengfei <pengphei@qq.com>
Change-Id: I0c685d41420c4a63773a7bb39b7d2fdd61e932c4 Reviewed-on: https://review.haiku-os.org/c/haiku/+/3875 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com> Reviewed-by: Jérôme Duval <jerome.duval@gmail.com> Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com> Reviewed-by: Fredrik Holmqvist <fredrik.holmqvist@gmail.com>
|