|
From: Jon S. <jon...@ya...> - 2003-03-17 23:41:44
|
The C000 must be a PCI restriction, it was not there during ISA days. Plan A: how is C000:0 protected; does the chipset hardware do it or is it done via the descriptor tables? Descriptor tables can be fixed but there is probably no general solution to chipset protection. On the other hand, we may be lucky and the PCI spec has specified a standard way for enabling write protect. Could there be a BIOS INT xx function for this? Plan B is to copy the ROM to something like 8000 or 9000. But the question there is, are VBIOS ROMs still written to run position independent give the PCI C000 requirement? Plan C is go into VM86 mode during early boot and remap the memory. Plan D would be to get enough info to write the code in protected mode. Are there more ways to do this? I'll go poke around in google and see what I can come up with. Let me know if you come up with anything. ===== Jon Smirl jon...@ya... __________________________________________________ Do you Yahoo!? Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop! http://platinum.yahoo.com |