Home | History | Annotate | Download | only in pci
History log of /src/sys/arch/i386/pci/pci_intr_fixup.h
RevisionDateAuthorComments
 1.9  22-Jun-2006  jmcneill Add an 'uninit' callback to PCI ICU drivers. This allows (for example) the
PIIX support to release its mapping on the edge/level control registers.

Now that these are guaranteed to be unmapped, capture and restore the
registers in piixpcib(4)'s powerhook. The same will need to be done on a
per-chipset basis.

Concerns were raised about calling pci_intr_fixup on resume WRT hotplug
devices, so this has been removed.

Ok cube@.
 1.8  01-Jan-2006  xtraeme branches: 1.8.2; 1.8.6; 1.8.14;
PCI Interrupt router support for VIA VT823[1357] Southbridges.
From OpenBSD.
 1.7  26-Dec-2005  perry branches: 1.7.2;
u_intN_t -> uintN_t
 1.6  11-Dec-2005  christos merge ktrace-lwp.
 1.5  11-Apr-2004  kochi branches: 1.5.12;
de __P, ANSIfy PCIBIOS related files.
 1.4  04-Apr-2004  kochi Support for PIRQ[E-H], found in recent intel south bridges
(ICH2 and later), which fixes PR/23700.
The changes are from Hiroyuki Bessho and Masanori Kanaoka in PR/23700
with a little modification of interrupt router lookup from mine.
 1.3  27-Aug-2001  haya branches: 1.3.2; 1.3.22; 1.3.24;
Add support for ALi M1543 in pcibios.
 1.2  19-Apr-2001  uch branches: 1.2.4;
patch PR port-i386/11114 by MINOURA Makoto.
 1.1  17-Nov-1999  thorpej branches: 1.1.2; 1.1.8; 1.1.10; 1.1.12;
PCI interrupt routing fixup code, from UCHIYAMA Yasushi's PCI BIOS
patches, cleaned up and heavily reworked by me. Basic algorithm is
the same, although the code structure is now quite different.

Main differences:
- Initialization path is totally different.
- We use the `compat router' information, if present, to determine which
PCI ICU driver we should use.
- Fixup configuration headers on devices not on bus 0.
 1.1.12.2  21-Sep-2001  nathanw Catch up to -current.
 1.1.12.1  21-Jun-2001  nathanw Catch up to -current.
 1.1.10.3  23-Apr-2001  bouyer Sync with HEAD.
 1.1.10.2  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.1.10.1  17-Nov-1999  bouyer file pci_intr_fixup.h was added on branch thorpej_scsipi on 2000-11-20 20:09:35 +0000
 1.1.8.1  27-Oct-2001  he Pull up revision 1.3 (via patch, requested by hubertf):
Add support for ALi M1543 in pcibios as e.g. found in a Toshiba
Portege 4000.
Tested by hubertf.
 1.1.2.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.2.4.1  13-Sep-2001  thorpej Update the kqueue branch to HEAD.
 1.3.24.1  28-Apr-2004  jmc Pullup rev 1.4 (requested by kochi in ticket #188)

Support for PIRQ[E-H], found in recent intel south bridges
(ICH2 and later). PR#23700
 1.3.22.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.3.22.2  18-Sep-2004  skrll Sync with HEAD.
 1.3.22.1  03-Aug-2004  skrll Sync with HEAD
 1.3.2.2  27-Aug-2001  haya Add support for ALi M1543 in pcibios.
 1.3.2.1  27-Aug-2001  haya file pci_intr_fixup.h was added on branch sommerfeld_i386mp_1 on 2001-08-27 08:21:22 +0000
 1.5.12.2  30-Dec-2006  yamt sync with head.
 1.5.12.1  21-Jun-2006  yamt sync with head.
 1.7.2.1  15-Jan-2006  yamt sync with head.
 1.8.14.1  13-Jul-2006  gdamore Merge from HEAD.
 1.8.6.1  26-Jun-2006  yamt sync with head.
 1.8.2.1  09-Sep-2006  rpaulo sync with head

RSS XML Feed