On Thu, Jul 12, 2007 at 10:19:30PM +0200, Patrick Georgi wrote:
Peter Stuge wrote:
The OpenBIOS driver is very nice and neat, but
not as featureful
as ADVDRVR which even does DMA.
I'm pretty much planning to use openbios' (axboe's) driver.
Are the grub2 fs drivers already written to do multiblock reads from
the block devices btw? This is pretty important as seen in FILO.
(Admittedly a design decision above the IDE driver.)
I also doubt that DMA is useful in the boot
environment, and I'd
like to keep complexity down.
I think DMA would be nice. It can make a difference already with a
few megabytes which isn't very uncommon for a complete kernel and
easily reached with a ramdisk or xen.
The complexity is indeed the tradeoff, but it has been suggested
that IDE DMA need not be all that complex.
Perhaps worthwhile to have a look at what MINDRVR does? 975 loc