From owner-cvs-all Sun Jun 3 20:29:10 2001 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id F31B137B405; Sun, 3 Jun 2001 20:29:06 -0700 (PDT) (envelope-from imp@FreeBSD.org) Received: (from imp@localhost) by freefall.freebsd.org (8.11.3/8.11.3) id f543T6724034; Sun, 3 Jun 2001 20:29:06 -0700 (PDT) (envelope-from imp) Message-Id: <200106040329.f543T6724034@freefall.freebsd.org> From: Warner Losh Date: Sun, 3 Jun 2001 20:29:06 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/pccard pcic.c pcic_isa.c pcicvar.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG imp 2001/06/03 20:29:06 PDT Modified files: sys/pccard pcic.c pcic_isa.c pcicvar.h Log: Move the pcic interrupt from pcic.c to pcic_isa.c. The ISA handling for card change interrupts is different than the pci stuff that's coming soon. Set the management irq in different ways. If pci_parallel interrutp routing, then use the PCI way of getting interrupts. Move polling mode into pcic_isa since when we're routing via pci polling doesn't work because many bridges (systems hang solid). If we're routing interrupts via pci, they can be shared, so flag them as such. Note, this doesn't actually change anything since the pci attachment isn't quite ready to be committed. Revision Changes Path 1.141 +18 -128 src/sys/pccard/pcic.c 1.11 +119 -1 src/sys/pccard/pcic_isa.c 1.14 +4 -2 src/sys/pccard/pcicvar.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message