Home | History | Annotate | Download | only in pci
History log of /src/sys/dev/pci/universe_pci.c
RevisionDateAuthorComments
 1.13  09-Dec-2018  jdolecek use pci_intr_establish_xname() everywhere
 1.12  29-Mar-2014  christos branches: 1.12.28; 1.12.30;
make pci_intr_string and eisa_intr_string take a buffer and a length
instead of relying in local static storage.
 1.11  26-Nov-2009  njoly branches: 1.11.12; 1.11.22; 1.11.26;
Cleanup interrupt establish error messages. Do not mix
aprint_error/aprint_normal/printf calls for a single line.
 1.10  16-Mar-2009  dsl ANSIfy functions with function-pointer arguments
 1.9  14-Mar-2009  dsl ANSIfy another 1261 function definitions.
The only ones left in sys are beyond by sed script!
(or in sys/dist or sys/external)
Mostly they have function pointer parameters.
 1.8  19-Oct-2007  ad branches: 1.8.20; 1.8.28; 1.8.34;
machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
 1.7  11-Dec-2005  christos branches: 1.7.30; 1.7.44; 1.7.46; 1.7.50;
merge ktrace-lwp.
 1.6  04-Feb-2005  perry branches: 1.6.6;
de-__P
 1.5  31-Jan-2003  thorpej branches: 1.5.2; 1.5.10; 1.5.12;
Use aprint_*().
 1.4  13-Nov-2001  lukem add RCSID
 1.3  28-Dec-2000  sommerfeld branches: 1.3.2; 1.3.4;
Change pci_intr_map to get interrupt source information from a "struct
pci_attach_args *" instead of from four separate parameters which in
all cases were extracted from the same "struct pci_attach_args".

This both simplifies the driver api, and allows for alternate PCI
interrupt mapping schemes, such as one using the tables described in
the Intel Multiprocessor Spec which describe interrupt wirings for
devices behind pci-pci bridges based on the device's location rather
the bridge's location.

Tested on alpha and i386; welcome to 1.5Q
 1.2  12-Mar-2000  drochner branches: 1.2.6;
add support for DMA mapping, bus probes ala "badaddr" and VME interrupts,
improve diagnostic output
 1.1  25-Feb-2000  drochner add (minimal, PIO only) support for the popular "Tundra Universe"
PCI-VME interface chip and a frontend for the "Bit3 Mod. 2706"
PCI-VME adapter
 1.2.6.3  05-Jan-2001  bouyer Sync with HEAD
 1.2.6.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.2.6.1  12-Mar-2000  bouyer file universe_pci.c was added on branch thorpej_scsipi on 2000-11-20 11:42:38 +0000
 1.3.4.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.3.2.1  14-Nov-2001  nathanw Catch up to -current.
 1.5.12.1  12-Feb-2005  yamt sync with head.
 1.5.10.1  29-Apr-2005  kent sync with -current
 1.5.2.1  04-Feb-2005  skrll Sync with HEAD.
 1.6.6.1  27-Oct-2007  yamt sync with head.
 1.7.50.1  25-Oct-2007  bouyer Sync with HEAD.
 1.7.46.1  06-Nov-2007  matt sync with HEAD
 1.7.44.1  26-Oct-2007  joerg Sync with HEAD.

Follow the merge of pmap.c on i386 and amd64 and move
pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup
code to restore CR4 before jumping back into kernel space as the large
page option might cover that.
 1.7.30.1  23-Oct-2007  ad Sync with head.
 1.8.34.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.8.28.1  28-Apr-2009  skrll Sync with HEAD.
 1.8.20.2  11-Mar-2010  yamt sync with head
 1.8.20.1  04-May-2009  yamt sync with head.
 1.11.26.1  18-May-2014  rmind sync with head
 1.11.22.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.11.12.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.12.30.1  10-Jun-2019  christos Sync with HEAD
 1.12.28.1  26-Dec-2018  pgoyette Sync with HEAD, resolve a few conflicts

RSS XML Feed