haiku/headers/private/kernel/platform/efi/protocol
David Karoly fbc211a255 efi: fix alignment for block device protocol
efi_block_io_media struct needs padding on x86.
uint64_t is aligned on 4 bytes in Haiku toolchain for 32-bit EFI loader.
But the EFI firmware expects it to be aligned on 8 bytes.

Same padding in u-boot:
https://github.com/u-boot/u-boot/blob/v2021.10/include/efi_api.h#L638

and in Illumos:
feff18a41e

Change-Id: I1b95cbe4cc1e7d96fde3ba52862a05f8a94aab79
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4840
Reviewed-by: Fredrik Holmqvist <fredrik.holmqvist@gmail.com>
2022-01-04 17:56:41 +00:00
..
apple-setos.h
block-io.h efi: fix alignment for block device protocol 2022-01-04 17:56:41 +00:00
console-control.h efi: Call console-control to enter text mode 2020-12-07 11:32:28 +00:00
device-path-to-text.h
device-path.h headers: Update efi headers from current versions in Zircon 2021-04-21 07:16:43 +00:00
disk-io.h
driver-binding.h
file.h
graphics-output.h
loaded-image.h
managed-network.h
pci-root-bridge-io.h
serial-io.h headers: Update efi headers from current versions in Zircon 2021-04-21 07:16:43 +00:00
simple-file-system.h
simple-network.h
simple-text-input.h
simple-text-output.h
usb-io.h