Home | History | Annotate | Download | only in ic
History log of /src/sys/dev/ic/aacvar.h
RevisionDateAuthorComments
 1.15  27-Sep-2016  pgoyette 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.14  27-Oct-2012  chs branches: 1.14.14; 1.14.18;
split device_t/softc for all remaining drivers.
replace "struct device *" with "device_t".
use device_xname(), device_unit(), etc.
 1.13  02-Oct-2008  sborrill branches: 1.13.28; 1.13.38;
Add support for >2TB arrays and implement raw I/O mode which is a
requirement for this.

N.B. Still to do - move dump on ld to 64-bit disk addresses
 1.12  28-Apr-2008  martin branches: 1.12.2; 1.12.6;
Remove clause 3 and 4 from TNF licenses
 1.11  15-Dec-2007  perry branches: 1.11.6; 1.11.8; 1.11.10;
__FUNCTION__ -> __func__
 1.10  20-Oct-2007  briggs branches: 1.10.4; 1.10.8;
Preallocate all of our FIBs. This needs more work, but currently avoids
a case where we could need more FIBs and try to allocate them inside an
interrupt handler, which is sub-par--a problem pointed out ages ago by ad@.
 1.9  05-Jun-2007  briggs branches: 1.9.6; 1.9.8; 1.9.12;
Bring in changes from FreeBSD...
* Allocate commands on-demand.
* Update a bunch of constants and some structures.
* Use __attribute__ ((__packed__)) instead of __packed to be consistent.
* Support more commands for devices that can apparently handle them.
* Support a "new comm. interface" present in more recent Adaptec
firmware. This reduces the amount of PCI bus traffic in handling
commands.
* Support larger commands going to the adapter--if the adapter can
support them.
* Support 64-bit commands for archs where sizeof(bus_addr_t) > 4 and
for adapters that advertise SGMAP64.
* Handle the WINDOW4G option and NO4GB quirk by excluding 2G-4G window
unless we have the WINDOW4G capability without the NO4GB quirk.
* Ask the adapter more about its capabilities and try to use those if
they seem sane.
* Do our bus_dmamap_sync() inside dequeue_fib instead of following,
since we have the information that we need there.
* Provide access functions for some adapters that I haven't seen yet
(MIPS-based "Rocket" adapters). Not yet used.
 1.8  11-Dec-2005  christos branches: 1.8.24; 1.8.30; 1.8.32; 1.8.38;
merge ktrace-lwp.
 1.7  30-May-2005  christos branches: 1.7.2;
- add missing const
- fix variable shadowing
- remove unneeded casts
 1.6  01-Mar-2005  briggs * Remove aif_get_mailboxstatus() from the aac_interface structure. Replace
with aif_get_mailbox(). Make it return uint32_t instead of 'int'.
* Add an AAC_GET_MAILBOX() macro and change AAC_GET_MAILBOXSTATUS() to use
that.
* Update the Dell PERC 2QC quirk code to use AAC_GET_MAILBOX instead of the
StrongARM-specific code. While StrongARM access is correct for that card,
it's a bad example of how to access the mailbox registers.
* Add the GETINFO command and use it to get and display the card's
supported options at a verbose level during attachment.
 1.5  27-Feb-2005  perry nuke trailing whitespace
 1.4  13-Sep-2004  drochner branches: 1.4.4; 1.4.6;
a round of autoconf cleanup:
-convert submatch() style functions (passed to config_search() or
config_found_sm()) to the locator passing variants
-pass interface attributes in some cases
-make submatch() functions look uniformly as far as possible
-avoid macros which just hide cfdata members, and reduce dependencies
on "locators.h"
 1.3  24-Aug-2004  thorpej Use ANSI function decls and more use of static.
 1.2  02-Nov-2003  wiz branches: 1.2.4;
Fix some typos. From Tom Cosgrove via jmc@openbsd.
 1.1  26-Apr-2002  ad branches: 1.1.6; 1.1.8; 1.1.14;
Add a driver for Adaptec FSA RAID controllers, as often found in Dell
servers. Based on the FreeBSD/OpenBSD versions.
 1.1.14.6  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.1.14.5  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.1.14.4  21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.14.3  18-Sep-2004  skrll Sync with HEAD.
 1.1.14.2  25-Aug-2004  skrll Sync with HEAD.
 1.1.14.1  03-Aug-2004  skrll Sync with HEAD
 1.1.8.2  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.1.8.1  26-Apr-2002  jdolecek file aacvar.h was added on branch kqueue on 2002-06-23 17:46:07 +0000
 1.1.6.2  20-Jun-2002  nathanw Catch up to -current.
 1.1.6.1  26-Apr-2002  nathanw file aacvar.h was added on branch nathanw_sa on 2002-06-20 03:44:26 +0000
 1.2.4.1  13-May-2005  riz Pull up a patch to add a quirk that was missed in ticket #1402.
(Adds a quirk)
 1.4.6.1  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.4.4.1  29-Apr-2005  kent sync with -current
 1.7.2.3  21-Jan-2008  yamt sync with head
 1.7.2.2  27-Oct-2007  yamt sync with head.
 1.7.2.1  03-Sep-2007  yamt sync with head.
 1.8.38.1  06-Jan-2008  wrstuden Catch up to netbsd-4.0 release.
 1.8.32.1  11-Jul-2007  mjf Sync with head.
 1.8.30.1  09-Jun-2007  ad Sync with head.
 1.8.24.2  03-Oct-2008  jdc Pull up revisions:
src/sys/dev/ic/aac.c 1.41 via patch
src/sys/dev/ic/aacreg.h 1.13 via patch
src/sys/dev/ic/aacvar.h 1.13 via patch
src/sys/dev/ic/ld_aac.c 1.22 via patch
(requested by sborrill in ticket #1208).
 1.8.24.1  25-Nov-2007  xtraeme Pull up following revision(s) (requested by briggs in ticket #990):
sys/dev/ic/aac_tables.h: revision 1.5 (patch)
sys/dev/ic/aac.c: revision 1.31 (patch)
sys/dev/ic/aac.c: revision 1.32 (patch)
sys/dev/ic/aac.c: revision 1.33 (patch)
sys/dev/ic/aac.c: revision 1.34 (patch)
sys/arch/amd64/conf/INSTALL: revision 1.70 (patch)
sys/dev/ic/aac.c: revision 1.37 (patch)
sys/dev/ic/aacreg.h: revision 1.6 (patch)
sys/dev/ic/aacreg.h: revision 1.7 (patch)
sys/dev/ic/aacreg.h: revision 1.8 (patch)
sys/dev/ic/aacreg.h: revision 1.9 (patch)
sys/dev/pci/aac_pci.c: revision 1.21 (patch)
sys/dev/ic/aacvar.h: revision 1.10 (patch)
sys/dev/ic/aacvar.h: revision 1.9 (patch)
sys/arch/amd64/conf/GENERIC: revision 1.144 (patch)
sys/dev/ic/ld_aac.c: revision 1.14 (patch)
sys/dev/ic/ld_aac.c: revision 1.15 (patch)
Compile and run on amd64 and on >2GB RAM.
 1.9.12.1  25-Oct-2007  bouyer Sync with HEAD.
 1.9.8.2  09-Jan-2008  matt sync with HEAD
 1.9.8.1  06-Nov-2007  matt sync with HEAD
 1.9.6.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.10.8.1  02-Jan-2008  bouyer Sync with HEAD
 1.10.4.1  26-Dec-2007  ad Sync with head.
 1.11.10.2  04-May-2009  yamt sync with head.
 1.11.10.1  16-May-2008  yamt sync with head.
 1.11.8.1  18-May-2008  yamt sync with head.
 1.11.6.2  05-Oct-2008  mjf Sync with HEAD.
 1.11.6.1  02-Jun-2008  mjf Sync with HEAD.
 1.12.6.1  19-Oct-2008  haad Sync with HEAD.
 1.12.2.1  10-Oct-2008  skrll Sync with HEAD.
 1.13.38.2  03-Dec-2017  jdolecek update from HEAD
 1.13.38.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.13.28.1  30-Oct-2012  yamt sync with head
 1.14.18.1  04-Nov-2016  pgoyette Sync with HEAD
 1.14.14.1  05-Oct-2016  skrll Sync with HEAD

RSS XML Feed