<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.3243" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hi All,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>While skimming thru the WinOF code<EM> </EM>I came
across few doubts.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>First of all ,following is my
understanding:-</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>1) ibbus.sys provides two interfaces ,one on upper
edge (GUID_IB_AL_INTERFACE) for IB Clients and another on lower edge
(GUID_IB_CL_INTERFACE) for HCA drivers</FONT></DIV>
<DIV><FONT face=Arial size=2> to register themselves for a
particular HCA device.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>If anything is wrong please correct
me.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>My doubts are regarding the loading of
drivers...</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>PCI bus driver enumerates the attached devices and
comes to know about an attached device and with the help of PnP manager it comes
to know about the Device's Instance ID (DIID) and is accordingly able to
load the mthca drivers (mthca.sys).</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>When are <STRONG>ibbus.sys</STRONG> and
<STRONG>ibiou.sys</STRONG> comes into the picture.</FONT></DIV>
<DIV><FONT face=Arial size=2>To be specific when are their <STRONG>entry point
routines</STRONG> and their <STRONG>adddevice</STRONG> routine are
called.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Also if somebody has some kind of documentation on
Windows OFED stack ,I would be highly grateful to himi/her sharing on the
group.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>If I missed out something or misunderstood
something ,a correction would be highly appreciated.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Regards</FONT></DIV>
<DIV><FONT face=Arial size=2>Deepak Gupta</FONT></DIV></BODY></HTML>