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
