fbc211a255
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:
|
||
---|---|---|
.. | ||
atari_m68k | ||
efi | ||
next_m68k | ||
openfirmware | ||
sbi |