<div>Hi,</div> <div>Maybe there is a way to do without the emulation layer altogether:</div> <div>Since in our case we use PCI graphics, I can record all the PCI cycles made by the VGA BIOS to the graphic card on a BIOS based system (using a PCI analyser), put them into a listing, run a perl script on it and include them in the firmware of the non BIOS system....an redo the process whenever we need to use a different graphic which doesn't happen very often </div> <div>-jf simon</div> <div> </div> <div> I think a sure way is to record all the PCI cycles generated by the VGA BIOS <BR><B><I>jean-francois simon <firstname.lastname@example.org></I></B> a écrit :</div> <BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid"> <BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid"> <DIV>Those legacy IO ports are NOT necessary mapped to the PCI IO
address.<BR>Some VGA card does and some others come with some kind of remapping<BR>or offset. Your system chipset should have a way to map legacy VGA IO<BR>ports to memory address. You have to read the doc to the PPC chipset <BR>carefully to find it out.<BR></DIV></BLOCKQUOTE> <DIV>I have read the chipset doc and there is no such VGA support.</DIV> <DIV>But could you plse explain more on the different ways for VGA cards to map the VGA registers? Since the registers are located on a PCI agent (the graphic card), there must be a way to access them by generating PCI cycles?</DIV> <DIV>Thanks</DIV> <DIV>-jf simon</DIV> <DIV> </DIV> <div></div> </BLOCKQUOTE><BR><p>
Découvrez un nouveau moyen de poser toutes vos questions quelque soit le sujet !
Yahoo! Questions/Réponses pour partager vos connaissances, vos opinions et vos expériences. <a href="http://fr.rd.yahoo.com/evt=42054/*http://fr.answers.yahoo.com">Cliquez ici</a>.