On 14/01/2013 11:10, Fredrik Holmqvist wrote: > 2013/1/14 Axel Dörfler <axeld@xxxxxxxxxxxxxxxx>: >> The boot loader - kernel handshake is supposed to be stable at one point >> (R1), and will remain backwards compatible, so having different >> haiku_loaders around should not be problematic at all. >> >> Furthermore, you'll have to use all those EFI APIs there, anyway. >> Writing an EFI backend for the haiku_loader should be relatively simple, and >> straight-forward, as it already implements all the functionality you'll >> need. The hardest thing will probably be to build a proper EFI executable, >> and integrate this with our build system. > > Ah, that sounds like a good approach. So I will start working on a > prototype of this in my github. > I won't integrate it with the Haiku repo or the build system at this point. It should be possible to write a BFS driver for EFI as well: http://www.rodsbooks.com/refind/drivers.html to allow it to locate the loader directly... François.