LinuxBIOS

From PEL Wiki

Jump to: navigation, search

LinuxBIOS is an open source BIOS replacement that was initially conceived as a way to manage large clusters of machines and make them boot quickly. It has evolved from there.

I want to be able to use LinuxBIOSto configure the memory and HyperTransport links on my motherboard. Unfortunately, there is tension between the features that we would like to see in LinuxBIOS and the size of the available flash devices on the motherboards. I only have 512K available to play with, for example.

I think I'm going to try to make LinuxBIOS load the BOCHS BIOS and then start grub normally. That way I can configure things, then go to Linux or Windows.

The problem with using the BOCHS BIOS is that it is written in assembly and is very fragile. Right now it seems to break very early with PCI writes into nowhere. They were right for their chipset, but not mine.

Scratch the Windows idea for now. It is more important to have Linux booting, Windows would be cool, though.

So right now I'm looking into the northbridge/amd/amdk8 directory at the memory initialization code (raminit.c) to see if I can map the ram to the wrong processor. :)

LinuxBIOS Source Notes

LinuxBIOS Boot Sequence