INT 1AH (AX=B101h)をcallして、pciがサポートされているかチェックします。
INT 1AH(AX=B101h)の入力パラメータ
| 入力 |
| レジスタ |
内容 |
| AX |
B101h |
| EDI |
00000000h |
INT 1AH(AX=B101h)の出力パラメータ
| 出力 |
| レジスタ |
内容 |
| CF |
正常:CF clear 異常:CF set
|
| AH |
00H(PCIをサポートしているならば)
|
| EDX |
20494350h (' ICP')
|
| EDI |
physical address of protected-mode entry point
|
| AL |
PCI hardware characteristics
|
| BH |
PCI interface level major version (BCD)
|
| BL |
PCI interface level minor version (BCD)
|
| CL |
number of last PCI bus in system
|
BIOS戻り値をチェックして不正(Probe失敗)ならば、この関数を抜けまする。
PCIのProbeが正常に完了したら、画面に出力します。
Using drive 0 , partition 4 .
Loading........
probing:pc0 com1 com2 apm pci
BIOSの戻値を、bios_pciinfo_t型の変数bpiにセットします。