<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2800.1528" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=273160517-23082006><FONT face=Arial size=2>I am investigating 
the possiblity of using Openbios as a tool to verify our custom PCI 
designs.</FONT></SPAN></DIV>
<DIV><SPAN class=273160517-23082006><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=273160517-23082006><FONT face=Arial size=2>Specifically what I 
am interested in is the ability to modify the PCI base address registers and 
excercise the address decoders on the cards. What I'm after is some basic PCI 
compliance testing that is hard to do with a full blown OS.</FONT></SPAN></DIV>
<DIV><SPAN class=273160517-23082006><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=273160517-23082006><FONT face=Arial size=2>My problem is that 
I'm having a tough time with the learning curve of openbios. I'm having trouble 
figuring out how to do some basic things, like query the BARs of a PCI device. 
I'm using Qemu as a sandbox to play with openbios, but I can't even figure out 
how print the value of configuration register zero of a particular 
device!</FONT></SPAN></DIV>
<DIV><SPAN class=273160517-23082006><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=273160517-23082006><FONT face=Arial size=2>Can anyone steer me 
in the right direction? Am I wasting my time, or does it sound like Openbios is 
going to do what I want.</FONT></SPAN></DIV>
<DIV><SPAN class=273160517-23082006><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=273160517-23082006><FONT face=Arial 
size=2>Thanks,</FONT></SPAN></DIV>
<DIV><SPAN class=273160517-23082006><FONT face=Arial 
size=2>John</FONT></SPAN></DIV></BODY></HTML>