x86, efi: Fix endian issues and unaligned accesses