Home | History | Annotate | Download | only in pci
History log of /src/sys/dev/pci/icp_pci.c
RevisionDateAuthorComments
 1.25  05-Jan-2022  andvar fix typos, mainly s/comand/command/
 1.24  09-Dec-2018  jdolecek use pci_intr_establish_xname() everywhere
 1.23  27-Sep-2016  pgoyette branches: 1.23.14; 1.23.16;
Modularize the ld driver and all of its attachments. Ensure that all
parents are capable of rescan (or otherwise provide a means of attaching
children post-initialization).
 1.22  29-Mar-2014  christos branches: 1.22.6; 1.22.10;
make pci_intr_string and eisa_intr_string take a buffer and a length
instead of relying in local static storage.
 1.21  27-Oct-2012  chs branches: 1.21.2;
split device_t/softc for all remaining drivers.
replace "struct device *" with "device_t".
use device_xname(), device_unit(), etc.
 1.20  13-Nov-2010  uebayasi branches: 1.20.8; 1.20.18;
Don't pull in the whole uvm(9) API to access only PAGE_SIZE and
some other constants. These are provided by sys/param.h now.
 1.19  26-Nov-2009  njoly branches: 1.19.4;
Cleanup interrupt establish error messages. Do not mix
aprint_error/aprint_normal/printf calls for a single line.
 1.18  12-May-2009  cegger use device_private().
"looks good" ad@
XXX for the device_t/softc split, please check the driver that no cases have been missed.
 1.17  06-May-2009  cegger struct device * -> device_t, no functional changes intended.
 1.16  06-May-2009  cegger struct cfdata * -> cfdata_t, no functional changes intended.
 1.15  28-Apr-2008  martin branches: 1.15.14;
Remove clause 3 and 4 from TNF licenses
 1.14  19-Oct-2007  ad branches: 1.14.16; 1.14.18; 1.14.20;
machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
 1.13  16-Nov-2006  christos branches: 1.13.8; 1.13.22; 1.13.24; 1.13.28;
__unused removal on arguments; approved by core.
 1.12  12-Oct-2006  christos - sprinkle __unused on function decls.
- fix a couple of unused bugs
- no more -Wno-unused for i386
 1.11  11-Dec-2005  christos branches: 1.11.20; 1.11.22;
merge ktrace-lwp.
 1.10  27-Feb-2005  perry branches: 1.10.4;
nuke trailing whitespace
 1.9  29-Jun-2003  thorpej branches: 1.9.2; 1.9.10; 1.9.12;
Only need to report the PCI product ID in the management ioctls.
From Achim Leubner @ ICP.
 1.8  13-May-2003  thorpej Add support for the user-generated command interface and event logging
required by the ICP-Vortex management tools. Many thanks to Achim Leubner
at ICP-Vortex for a few bug fixes and for testing.
 1.7  31-Jan-2003  thorpej Use aprint_*().
 1.6  20-Jan-2003  simonb The Double-Semi-Colon Police.
 1.5  02-Oct-2002  thorpej Add trailing ; to CFATTACH_DECL.
 1.4  30-Sep-2002  thorpej Use CFATTACH_DECL().
 1.3  27-Sep-2002  thorpej Declare all cfattach structures const.
 1.2  24-Apr-2002  ad branches: 1.2.6; 1.2.8;
Match anything with PCI_VENDOR_VORTEX, then use a heuristic to determine the
board's interface, and list only exceptions in icp_pci_ident[].
 1.1  22-Apr-2002  ad Add a driver for ICP-Vortex GDT and Intel Storage RAID controllers. Parts
taken from OpenBSD. Test hardware kindly provided by Intel. This still needs
management bits, and doesn't support older controllers, but that shouldn't
be hard to fix.
 1.2.8.3  10-Oct-2002  jdolecek sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work
 1.2.8.2  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.2.8.1  24-Apr-2002  jdolecek file icp_pci.c was added on branch kqueue on 2002-06-23 17:47:38 +0000
 1.2.6.3  18-Oct-2002  nathanw Catch up to -current.
 1.2.6.2  20-Jun-2002  nathanw Catch up to -current.
 1.2.6.1  24-Apr-2002  nathanw file icp_pci.c was added on branch nathanw_sa on 2002-06-20 03:45:23 +0000
 1.9.12.1  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.9.10.1  29-Apr-2005  kent sync with -current
 1.9.2.1  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.10.4.2  27-Oct-2007  yamt sync with head.
 1.10.4.1  30-Dec-2006  yamt sync with head.
 1.11.22.2  10-Dec-2006  yamt sync with head.
 1.11.22.1  22-Oct-2006  yamt sync with head
 1.11.20.1  18-Nov-2006  ad Sync with head.
 1.13.28.1  25-Oct-2007  bouyer Sync with HEAD.
 1.13.24.1  06-Nov-2007  matt sync with HEAD
 1.13.22.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.13.8.1  23-Oct-2007  ad Sync with head.
 1.14.20.3  11-Mar-2010  yamt sync with head
 1.14.20.2  16-May-2009  yamt sync with head
 1.14.20.1  16-May-2008  yamt sync with head.
 1.14.18.1  18-May-2008  yamt sync with head.
 1.14.16.1  02-Jun-2008  mjf Sync with HEAD.
 1.15.14.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.19.4.1  05-Mar-2011  rmind sync with head
 1.20.18.3  03-Dec-2017  jdolecek update from HEAD
 1.20.18.2  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.20.18.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.20.8.2  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.20.8.1  30-Oct-2012  yamt sync with head
 1.21.2.1  18-May-2014  rmind sync with head
 1.22.10.1  04-Nov-2016  pgoyette Sync with HEAD
 1.22.6.1  05-Oct-2016  skrll Sync with HEAD
 1.23.16.1  10-Jun-2019  christos Sync with HEAD
 1.23.14.1  26-Dec-2018  pgoyette Sync with HEAD, resolve a few conflicts

RSS XML Feed