Egbert Eich wrote:
But testbios dosen't work on an ASUS P2B booting LB or COTS and my modified ATI vbios. Nor does LB+ADLO+BOCHS with the original M1 vbios. X with InitPrimary works both under COTS and LB but that was using using the orginal M1 bios not my "fixed" version.
The X version has eveloved quite a lot and is a lot smarter now as the version of vbios that it originally forked off.
Where does the smartest version now live? X.org or whats in Xfree86 4.4?
IO range requested by the card and the Legacy VGA ranges. Currently testbios lets the vbios access any port it wishes. The X emu must be doing this or the ATI M1 bios would not work.
Currently the emulator in X doesn't do this either. It intercepts certain port accesses like 0x43 and 0x5c and attempts to emulate the action behind it. Also it tries to intercept PCI accesses, however this is only true if they happen 32bit wise.
So it just handles the timer. Well it does it better than testbios. Seems a sync would be a good thing. How hard is that currently? Do you have to pull the entire xc tree down?