[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Get PCI routing information.
Andy,
You may be able to replicate the INT 1A call with your
own code. I think the IRQ routing table is stored in
a table in memory. Table can be found by searching on
16 byte boundries for "$PIR". Take a look at the PCI
SIG document on PCI BIOS.
Good Luck,
W. Lloyd Bircher
--- Andy Vercauteren <Andy.Vercauteren@egemin.be>
wrote:
> Hello all,
>
> I'm writing a DOS driver (DOS + Pharlap TNT-extender
> version 8) for a compact PCI card.
>
> I understand that in order to get slot information
> of the system (which card is plugged in which slot
> of the CPCI-bus) I have to read the interrupt table
> with the PCI BIOS interrupt "GET IRQ ROUTING
> INFORMATION". ( INT 1ah AX=B10Eh, BX=0h)
>
> The problem is that my DOS extender doesn't support
> this interrupt directly from protected mode.
>
> So I have actually three questions.
> * Is there anyone ou there who had the same problem
> (issuing a real mode interrupt from protected mode)
> and knows how to solve it?
>
> * Is there any information available (on the
> internet) about the PCI BIOS interrupts? The
> information I have is rather confusing. Especially
> the part about the pointer to the routing table
> header returned by the interrupt call is difficult
> to understand for me.
>
> * Is there another way in which I can find out which
> card is plugged in which slot on the CPCI bus?
>
> Thank you very much in advance for your help.
>
> Regards,
>
> Andy Vercauteren
>
>
--------------------------------------------------------------
> Andy Vercauteren
> Development Engineer
>
> Egemin N.V.
> Bredabaan 1201
> 2900 Schoten
>
> Tel: +32 (0) 3 641 12 12 (main)
> Tel: +32 (0) 3 641 13 73 (direct)
> Fax: +32 (0) 3 641 13 13
> e-mail: andy.vercauteren@egemin.be
> Website: http://www.egemin.com
>
--------------------------------------------------------------
>
__________________________________________________
Do You Yahoo!?
Kick off your party with Yahoo! Invites.
http://invites.yahoo.com/