* Jeff Garzik <[EMAIL PROTECTED]> [020305 22:14]:
> Yeah, good point.  Did you catch my earlier mention of nVidia?  nVidia
> video BIOS has 32-bit code in it, which breaks a lot of existing ia32
> bios emulators.  Since you are likely on ia32 anyway and don't need insn
> emulation, you can probably just trap the BIOS calls it makes...

Number 9 (which don't exist anymore) did the same thing.. This really
sucked on my Alpha Ruffian with Deskstation Firmware ;)

> Has anyone jumped to nVidia's video BIOS and tried to run it directly? 
> There is always the chance it might Just Work(tm).
 
X does that. But it's a beast. Might be worth adding some debugging
printfs to the x86emu handling to investigate on requirements for device
initialization.

> I'm pretty sure that the number of BIOS INT calls made by video BIOS are
> minimal... some video BIOS I am pretty sure do not even do BIOS INT

They are. I think providing PCI services is already sufficient.

Best regards,
  Stefan Reinauer
  
-- 
Ok hex 4666 dup negate do i 4000 dup 2* negate do " *" 0 dup 2dup 1e 0 do
 2swap * e >>a 2* 3 pick + -rot - j + dup dup * e >>a rot dup dup * e >>a 
  rot swap 2dup + 10000 > if 3drop 3drop "  " 0 dup 2dup leave then loop 
                2drop 2drop type 266 +loop cr 5de +loop

Reply via email to