NetBSDĀ® and Coreboot
building coreboot
- basically fix to use gmake and to get the standard include directory right
NetBSD
Take isapnp out of the kernel config(5), it uses a PC-BIOS call or two.
- mca(4) support also makes PC-BIOS calls, remove it from your kernel. It's not like coreboot supports IBM PS/2 machines anyway.
- is the MP table being searched for in the right places? is coreboot or netbsd incorrect?
NetBSD/x86 cbboot
- based on NetBSD/x86 biosboot
add ATA driver from http://ata-atapi.com/ ("mindrvr")
- add VGA and PS/2 keyboard drivers from libpayload
[wiki:JonathanKollasch I] am working on this
Coreboot
- Fix the qemu-i386 target to properly set up PCI interrupts so NetBSD doesn't fail to map them.
other notes
- qemu piixide timings aren't being set up, "channel disabled", modify piixide or coreboot
Flashrom
- works on NetBSD with a few modifications to call the right native functions and link with renamed pciutils libraries from pkgsrc
- in pkgsrc-wip