Hi,
Based on the discussion in this thread I undersood the following:
1) Linuxbios code is aimed to be the simplest possible boot loader with the
ablity to load and start a linux kernel from the same NVRAM/flash chip.
Anything that is not required *before* loading a kernel should go into the
kernel itself.
2) After the kernel has been started linuxbios should not provide any services
to it nor should it remain in the memory.
3) All additinal chipset support (like fans, clock speed etc.) that is
either not requitred on startup or can be used by running kernel should be
built into the kernel the usual way (drivers, modules, patches). Even when this
means dublicating some code from linuxbios boot loader. This is acceptible
since while linuxbios will the code in it's simplest possile way linux
kernel should implement it in the most convenient way.
Please tell me whether I got it right and your other comments regrading this
matter. If I did get it right then I don't see any problems with this approach
and maybe we should finalize it and publish on the web site.
Regards,
- Levi
--
Levi Khatskevitch
CTO
Cachier, Corp.
575 Grand St., Suite E306
New York, NY 10002