[coreboot] [PATCH] fix UDMA settings in SB700

Rudolf Marek r.marek at assembler.cz
Thu Oct 7 00:39:12 CEST 2010


Following patch enables UDMA on ALL IDE devices. The current code enables it 
only for primary master, which causes my DVD drive to fail under windows install
and even after hard reset in linux (DMA seems lockup).

The fix should not have any influence for Linux because the IDE driver will
correctly reprogram this bit.

This brings some attention to IDE code, to what PIO/(U)DMA  should we setup? Is 
there a sane way to assume that all IDE devices are capable of PIO0 and UDMA0?

Maybe Seabios should do some basic setup because it can talk to discs...

Signed-off-by: Rudolf Marek <r.marek at assembler.cz>

-------------- next part --------------
A non-text attachment was scrubbed...
Name: fix_udma.patch
Type: text/x-diff
Size: 506 bytes
Desc: not available
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20101007/51c57f3e/attachment.bin>

More information about the coreboot mailing list