Thread (32 messages) 32 messages, 4 authors, 2003-03-19

Re: Reading the EDID block for x86 machines

From: Jon Smirl <hidden>
Date: 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
jonsmirl@yahoo.com

__________________________________________________
Do you Yahoo!?
Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop!
http://platinum.yahoo.com


-------------------------------------------------------
This SF.net email is sponsored by:Crypto Challenge is now open! 
Get cracking and register here for some mind boggling fun and 
the chance of winning an Apple iPod:
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help