[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: PCI bios
Well, the biggest problem is that making this sort of call
is operating system dependant... The procedures for
making a far 32bit call to a physical address will vary widely
depending on what environment you are programming in.
In most operating systems, there -should- be an existing
service or library for making these PCI calls for you...
-jrp
----------
From: Au Kum Chuen
Sent: Tuesday, July 23, 1996 4:21 PM
To: Mailing List Recipients
Subject: PCI bios
Hi everyone,
I had been trying very hard to use the BIOS32 Service
Directory to use the 32 bit PCI BIOS entry point.
Would someone on this list happen to have source code
to use access the 32 Bit PCI BIOS entry point.
Here was what I had done.
1. Searched address space to find the BIOS32 Service
Directory between 0e0000h - 0fffffh.
2. Verified ASCII signature "_32_" and checksum.
3. Obtained the BIOS32 Service Directory Calling Interface.
(physical address.)
4. Failed in calling the BIOS32 Service Directory Calling
Interface. I think is my lack of knowledge of the
setting the CS code segment, DS data segment and SS
stack segment selector that caused the trouble.
I hope some could provide some code for using the PCI BIOS
for a 32 bit system or point me to a file on a ftp site where
I can find example code for this purpose.
Thank you in advance.
-------------------------------------------------------------
Au Kum Chuen <au@sol.fujikura.co.jp or aukc@pacific.net.sg>
r ° Ÿ