[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Calling the PCI BIOS under Windows NT 4.0 / Windows 2000




Don't use the PCI BIOS to get the information.
Standard fare under NT 4.0 or Win2K would be
to scan the entire configuration space and
test each found device's VID and DID against
your target, and then pull the base address
information from the device's BAR registers directly.

-David O'Shea



-----Original Message-----
From: Keith Jasinski [mailto:jasinski@mortara.com]
Sent: Thursday, January 11, 2001 1:21 PM
To: pci-sig@znyx.com
Subject: RE: Calling the PCI BIOS under Windows NT 4.0 / Windows 2000


Any replies to this would be greatly appreciated if you would either copy
the reflector or include me in replies to the author.

Thanks in advance,

Keith F. Jasinski, Jr.
jasinski@mortara.com
Extension 245

Mortara Instrument, Inc. (www.mortara.com)
7865 North 86th Street
Milwaukee, WI  53224
(414) 354-1600
F: (414) 354-4760


-----Original Message-----
From: maximino.castro@ni.com [mailto:maximino.castro@ni.com]
Sent: Thursday, January 11, 2001 2:49 PM
To: pci-sig@znyx.com
Subject: Calling the PCI BIOS under Windows NT 4.0 / Windows 2000


I am trying to call the PCI BIOS so that I can attain the Base Address that
have been assigned to boards with a certain vendor ID.  I am able to get
the entry point for the BIOS32 Service Directory but I am unable to make
any function calls to the BIOS.

I would appreciate any help on this subject or any other ways I might be
able to get the Base Address using the Vendor ID.

Thanks,
Max