[Etherboot-developers] [PATCH] Marvell Yukon-II "sky2" card support
Brought to you by:
marty_connor,
stefanhajnoczi
From: Joshua O. <or...@rw...> - 2009-05-03 00:58:31
|
Hi all, I finally sat down today, armed with my FireWire debug stub, and attacked the remaining bugs in my sky2 driver port. I'm pretty sure I've found them all, as I was able to boot my sky2-using MacBook off the terminal server provided by another machine's Knoppix CD. The boot process involves a PXE NBP and several TFTP transfers of large files, so I think it's a pretty robust test. The attached patch (to git top-of-tree) implements the sky2 driver, ported from the Linux kernel module of the same name. I think I've done a reasonable job removing things we don't need, and sky2.lkrn with the default set of options compiled in is under 64k. The sky2 driver is used mainly by integrated gigabit Ethernet on several motherboards; I'm only aware of one removable NIC that uses it, and it's a PCI-E card by Rosewill. I tested using my MacBook, which is the only piece of sky2-using hardware I own. NVRAM modifications are not yet supported, and due to the Mac's architecture I was not able to test a boot from flash ROM. More tests with other hardware and boot configurations are of course welcome. :-) -- Josh |