On Fri, 2016-10-21 at 14:44 +0800, Paul Wise wrote: > On Fri, Oct 21, 2016 at 2:35 PM, Ian Campbell wrote: > > > I think there are also physical arm64 systems using EDK2/Tianocore as > > their firmware. > > Unmodified upstream versions that you can re-flash?
Some of the 96boards.org offerings I think? In a previous employment I had seen source for some other arm64 UEFI things, but I don't remember which ones were truly Open Source vs "I have seen the source" so I don't want to mislead by offering other possibilities, there might be people on the list who have a better grasp on reality than me... > I got the > impression most UEFI firmware is based on EDK2/Tianocore, even on x86, > but it has proprietary modifications. I think that's basically universally true on x86 and for a lot of arm64 systems, but arm64 seems to be a lot more open (due to Linaro's influence I guess). FWIW I'm not actually sure that the shipping x86 firmwares aren't actually based on some internal Intel thing which is more like a common ancestor of both those firmwares and Tianocore. It makes little practical difference here though. Ian.