[haiku-development] Re: Haiku Bootstrap Architecture

Maxim Sokhatsky <maxim.sokhatsky@xxxxxxxxx> wrote:
> > Since they don't usually support BFS, you would need to place the
> > haiku_loader ELF binary at a place they can access.
> > Usually, you would have a small boot partition that contains the 
> > boot
> > loaders of the different systems.
> Axel what exactly that footprint on different platforms ?
> I thought that haiku_loader must be contiguous placed at the start of
> partition.

As Ingo already explained, the haiku_loader is just an executable that 
can be started from anywhere (it usually sits in 
/boot/system/haiku_loader).
The x86 BFS boot block contains enough logic to locate the loader in 
the file system and loads it. On other platforms, you can start the 
haiku_loader executable directly, though.

Bye,
   Axel.


Other related posts: