OpenGrok
Cross Reference: aacvar.h
xref
: /
src
/
sys
/
dev
/
ic
/
aacvar.h
Home
|
History
|
Annotate
|
Download
|
only in
ic
History log of
/src/sys/dev/ic/aacvar.h
Revision
Date
Author
Comments
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
Indexes created Sat Oct 18 17:09:52 GMT 2025