See patch.
This was the last missing piece to make the 440BX work so far that it boots a payload. I have successfully booted into FILO and memtest with this patch on my Tyan S1846. Also, a full memtest run worked just fine, so RAM init is ok (but still hardcoded to the S1846 for now).
Bootlog and patch are attached.
I'm now working on the southbridge code, PCI and IDE init are almost done, expect a patch soon. This should make booting a kernel possible...
Other entries on the 440BX TODO list are: - Make RAM init generic, not hardcoded to the S1846 - Fix up all kinds of stupid hacks and bugs in the code - Implement all of the i82371eb southbridge features - Fix up Tyan S1846 and ASUS P2B so they actually work - This is going to be quite some work, think PIRQ tables and whatnot - Port all 440BX boards to Cache as RAM - Port lots of other 440BX boards
Uwe.