On Thu, Jul 12, 2007 at 09:06:28PM +0200, Uwe Hermann wrote:
Grub2 uses BIOS calls right now for access to disk. Replace this with a driver that accesses ATA disks directly.
_Please_ don't get the one from FILO.
Either grab the one from OpenBIOS or port either ADVDRVR or MINDRVR
Why not FILO's driver?
Because it's a somewhat unreliable patchwork with lots of hacks. (In a bad way.)
Are those other two better in some respect? How/why?
The OpenBIOS driver is very nice and neat, but not as featureful as ADVDRVR which even does DMA.
I've seen lots of inline assembly in ADVDRVR upon a quick investigation.
Aha. Maybe MINDRVR is a better fit. It would be interesting to see a feature comparison between the OpenBIOS driver and MINDRVR.
Thanks.
//Peter