Currently I am in the process of getting some native linuxBIOS tables
implemented and so far all is going fairly well.

Currently I have code looking for my tables between 0xf0000 and
0x100000, the last 64K before 1MB.

So far where linuxBIOS lives in memory is not something we have been
at all consistent at between ports, and instead have simply made
it configurable and it probably time to start a discussion about what
we can do if anyone else is interested.

For the most part where we locate in memory really doesn't matter much
except when it comes down to booting something, and leaving tables
behind.  

The tables or at least a pointer to them need to be in the low always
present part of memory, because amoung other things they contain the
memory size.

We need a fairly large area for a heap 64K+ buffers are needed for
things like the DoC.  But this isn't persistent past the time
linuxBIOS leaves so it should probably but up as high in memory as we
can resonably make it.  The goal of getting organized here is so that
when we use the elfboot loader we don't consistently conflict with 
the images we want to load.

Anyway Ideas or suggestions are welcome.

Eric








Reply via email to