[ipxe-devel] Unable to boot Linux kernel for arm64 architecture

Michael Brown mcb30 at ipxe.org
Fri Mar 17 14:14:58 UTC 2017


On 17/03/17 14:09, Mark Rutland wrote:
> Is the above definitely an unaligned access? AFAICT, all we know is that
> it is some kind of synchronous exception, which can encompass a number
> of other cases.

The stack trace in the original post included:

> Synchronous Exception at 0x000000807C5F6B4C
> snponly.efi loaded at 0x000000807C5EC000
>
> <snip>
>
>   SP 0x00000007FFE36040  ELR 0x000000807C5F6B4C  SPSR 0x80000309 FPSR 0x0800001A
>  ESR 0x96000021          FAR 0x000000807C61C81E
>
> ESR : EC 0x25  IL 0x1  ISS 0x00000021
>
> Data abort: Alignment fault

which I'm assuming must be an unaligned access from within snponly.efi, 
though I'm not very familiar with ARM64's exception handling.

Michael



More information about the ipxe-devel mailing list