PCI Bios / Interrupt remapping / etc

Thomas E. Spanjaard tgen at netphreax.net
Fri Mar 7 05:17:27 PST 2008


Chris Turner wrote:
Doing a bit of digging here for my long-standing CBB+SIO interupt and 
buffer problem -

one machine I've tested against was an OpenBSD machine, which didn't
always work to handle the cardbus sio card on a PCI cardbus adapter
-

tuning up some of the device flags in:

http://www.openbsd.org/cgi-bin/man.cgi?query=pcibios&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html 

seems to have alleviated the problem for that os..

I'm just only starting to get up to speed on how DF handles these types 
of things (namely initial PIC / interrupt layout at boot time device 
enumeration), but am wondering if anyone familiar with this area of the 
code has any comments / advice w/r/t the capabilities of the DF bios 
drivers
and the various quirks / fixup mentioned in the link above..

looking to possibly investigate fixing up some of these issues over time.
Our code that handles issues like this (in cases where you're not using 
APICs, just PICs and PIRs) lives in bus/pci/i386/. Not that running 
without APIC support is all that common on modern machines anymore...
--
        Thomas E. Spanjaard
        tgen at netphreax.net
Attachment:
signature.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pgp00003.pgp
Type: application/octet-stream
Size: 186 bytes
Desc: "Description: OpenPGP digital signature"
URL: <http://lists.dragonflybsd.org/pipermail/kernel/attachments/20080307/61366b5c/attachment-0018.obj>


More information about the Kernel mailing list