Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Apr 2002 09:47:00 -0600 (MDT)
From:      "M. Warner Losh" <imp@village.org>
To:        n_hibma@FreeBSD.org
Cc:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/dev/pci pci.c
Message-ID:  <20020410.094700.119072531.imp@village.org>
In-Reply-To: <200204100735.g3A7ZSw89784@freefall.freebsd.org>
References:  <200204100735.g3A7ZSw89784@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
In message: <200204100735.g3A7ZSw89784@freefall.freebsd.org>
            Nick Hibma <n_hibma@FreeBSD.org> writes:
: n_hibma     2002/04/10 00:35:28 PDT
: 
:   Modified files:
:     sys/dev/pci          pci.c 
:   Log:
:   intline == 0 is not a valid intline on 386. See pci_cfgintr() in
:   sys/i386/pci/pci_cfgreg.c.
:   
:   This should resolve some cases where adding USB support to the kernel
:   produced an interrupt storm.

Mike Smith and I have been talking about putting this into
pci_cfgregread rather than making it a special case in the MD code
that dev/pci is supposed to be.  The machine specific ifdefs in
dev/pci/pci.c are to be avoided.

We do this re-mapping right now for tha APIC case on i386, but should
also do it for other values in the non-apic case.

Warner

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020410.094700.119072531.imp>