> -----Original Message----- > From: Ard Biesheuvel [mailto:ard.biesheu...@linaro.org] > Sent: Wednesday, November 18, 2015 11:32 PM > To: Vladimir Olovyannikov > Cc: Mark Rutland; edk2-devel@lists.01.org > Subject: Re: [edk2] Armv8 64bit: System error booting linux from the UEFI > > On 19 November 2015 at 05:48, Vladimir Olovyannikov > <volov...@broadcom.com> wrote: > > > > [...] > > A side note: I got the u-boot source for that board and there are several > hacks made to avoid SError (writing 0x20 to the HCR register (reroute SError > to EL2), and > > just ERET from SError exception handler, and then write 0x0 to HCR before > Linux boots), so it could be an HW issue I am not aware of as of yet. > > OK, that would explain it. Note that the kernel will replace the EL2 > vector table if booted at EL2, so this is definitely not a workaround > that you would want to reuse in UEFI. [...]
[...] > >> > >> I'd still like to double check the value of VBAR_EL2 as it is written, > >> it should be a multiple of 2 KB > > It is always at 0x85008800 which is a multiple of 2K > > Any other things to verify? > > > > No, that looks fine. You need to get in touch with the authors of the > U-Boot code to figure out what it is they are working around. Simply > ignoring SErrors is obviously not a long term solution. > Thanks a lot for your help Ard, Mark, It is the ATF which has an issue. I will post additional information if there is still a problem after ATF implementation is fixed Thank you, Vladimir _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel