[LinuxBIOS] epia patch
Ben Hewson
ben at hewson-venieri.com
Mon Jun 4 20:51:19 CEST 2007
Here is a patch to hopefully fix the random hangs that occur with the
EPIA board.
There is a comment that says
// Set bit 6 of 0x40, because Award does it (IO recovery time)
// IMPORTANT FIX - EISA 0x4d0 decoding must be on so that PCI
// interrupts can be properly marked as level triggered.
however somewhere in the translation from V1 to V2 it appears the
relevant bit
of code was removed or deleted.
Signed-off-by: Ben Hewson <ben at hewson-venieri.com>
-------------------------------------------------------------------------------------------------------------
I can't say for sure this has fixed the issue. should I get any more
hangs though I will post a note.
I have a feeling though this may be the cause as hangs seem to mostly
occur during heavy IO port access.
Mostly in the SMBus routines where inb() is used for a delay.
Ben
and I forgot the patch again
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: epia_hang.diff
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20070604/30aa48aa/attachment.ksh>
More information about the coreboot
mailing list