History log of /src/sys/dev/pci/twevar.h |
Revision | | Date | Author | Comments |
1.30 |
| 27-Oct-2012 |
chs | split device_t/softc for all remaining drivers. replace "struct device *" with "device_t". use device_xname(), device_unit(), etc.
|
1.29 |
| 07-May-2009 |
cegger | branches: 1.29.12; 1.29.22; struct device * -> device_t, no functional changes intended.
|
1.28 |
| 06-May-2009 |
cegger | struct device * -> device_t, no functional changes intended.
|
1.27 |
| 28-Apr-2008 |
martin | branches: 1.27.14; Remove clause 3 and 4 from TNF licenses
|
1.26 |
| 04-Mar-2007 |
christos | branches: 1.26.36; 1.26.38; 1.26.40; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
|
1.25 |
| 16-Feb-2006 |
perry | branches: 1.25.20; Change "inline" back to "__inline" in .h files -- C99 is still too new, and some apps compile things in C89 mode. C89 keywords stay.
As per core@.
|
1.24 |
| 24-Dec-2005 |
perry | branches: 1.24.2; 1.24.4; 1.24.6; __inline__ -> inline
|
1.23 |
| 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.22 |
| 13-Sep-2004 |
drochner | branches: 1.22.12; 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.21 |
| 27-May-2004 |
thorpej | Rename twe_tweio_command_handler() to twe_ccb_wait_handler() and expose it.
|
1.20 |
| 23-Sep-2003 |
thorpej | branches: 1.20.2; - Make CCB allocation slightly more efficient by changing how the CCB is returned to the caller. - Make code paths that can use twe_ccb_alloc_wait() use it, and assert that a CCB is always returned from that function. - Assert that a CCB is always returned when allocating the reserved CCB for an AEN fetch.
|
1.19 |
| 23-Sep-2003 |
thorpej | Separate the AEN fetching path into its own special path that uses the reserved CCB. This means that all remaining callers of twe_param_get*() are called from a valid thread context, and thus have no need to use a reserved CCB. This will allow for further cleanup in a future commit.
|
1.18 |
| 22-Sep-2003 |
thorpej | Add support for dynamically attaching and detaching RAID array units.
|
1.17 |
| 22-Sep-2003 |
thorpej | Improve AEN handling: - Make AENs use the generic code table stuff. - Add a few more AEN codes (from FreeBSD). - Correct the context of a few AEN codes (some were listed as "unit context" when they're really "port context"). - Add a queue of AENs that management tools in userspace can poll (from FreeBSD).
|
1.16 |
| 21-Sep-2003 |
thorpej | Expose the "param get" functions.
|
1.15 |
| 21-Sep-2003 |
thorpej | - Record more information about the array unit, including array type and stripe depth. - Report array type and stripe depth when attaching the logical drive.
|
1.14 |
| 21-Sep-2003 |
thorpej | Add some additional code -> description tables, and add a generic routine to translate code -> description. AENs will be converted to this mechanism in a future commit.
Partially from FreeBSD.
|
1.13 |
| 13-Dec-2002 |
christos | branches: 1.13.6; Add /dev/twex support. To be used with FreeBSD's 3dmd. Initial port from Masaru OKI <oki@netbsd.org>, with KNF, memory leak fixes, denial of service problems, and null pointer fixes from me.
|
1.12 |
| 24-May-2002 |
christos | NBPG is not constant on the sparc, so don't use CPP tricks.
|
1.11 |
| 24-May-2002 |
christos | Deal with the NBPG problem in a better way.
|
1.10 |
| 18-May-2002 |
ad | branches: 1.10.2; - Use write barriers. - NBPG -> PAGE_SIZE.
|
1.9 |
| 10-Oct-2001 |
ad | branches: 1.9.4; 1.9.12; Back out previous - it causes panics.
|
1.8 |
| 20-Sep-2001 |
ad | Use bus_dma to get temporary I/O buffers.
|
1.7 |
| 04-Mar-2001 |
ad | branches: 1.7.2; 1.7.4; 1.7.6; Don't choke when we get lots of AENs all at once.
|
1.6 |
| 23-Jan-2001 |
ad | Fix up license.
|
1.5 |
| 22-Jan-2001 |
ad | - Complain if interrupt-driven retrieval of AENs fails somehow. - Clamp the number of outstanding commands to 129. - Other tweaks.
|
1.4 |
| 14-Nov-2000 |
thorpej | branches: 1.4.2; NBPG -> PAGE_SIZE
|
1.3 |
| 08-Nov-2000 |
ad | - Pull in some updates from FreeBSD - mainly clarifications. Thanks to Mike Smith <msmith@freebsd.org> for pointing these out. - Ensure that we get AENs: reserve one CCB/command block for parameter retrieval, and chain AEN retrievals that are the result of an interrupt.
|
1.2 |
| 20-Oct-2000 |
ad | - tsleep()/wakeup_one() will hurt when under load, so use a queue instead. - Don't copy to or from the aligned buffer unless there's a need to.
|
1.1 |
| 19-Oct-2000 |
ad | Driver for the 3ware Escalade family of RAID controllers.
|
1.4.2.5 |
| 12-Mar-2001 |
bouyer | Sync with HEAD.
|
1.4.2.4 |
| 11-Feb-2001 |
bouyer | Sync with HEAD.
|
1.4.2.3 |
| 22-Nov-2000 |
bouyer | Sync with HEAD.
|
1.4.2.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.4.2.1 |
| 14-Nov-2000 |
bouyer | file twevar.h was added on branch thorpej_scsipi on 2000-11-20 11:42:38 +0000
|
1.7.6.2 |
| 11-Oct-2001 |
fvdl | Catch up with -current. Fix some bogons in the sparc64 kbd/ms attach code. cd18xx conversion provided by mrg.
|
1.7.6.1 |
| 01-Oct-2001 |
fvdl | Catch up with -current.
|
1.7.4.2 |
| 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.7.4.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.7.2.4 |
| 19-Dec-2002 |
thorpej | Sync with HEAD.
|
1.7.2.3 |
| 20-Jun-2002 |
nathanw | Catch up to -current.
|
1.7.2.2 |
| 22-Oct-2001 |
nathanw | Catch up to -current.
|
1.7.2.1 |
| 21-Sep-2001 |
nathanw | Catch up to -current.
|
1.9.12.1 |
| 30-May-2002 |
gehenna | Catch up with -current.
|
1.9.4.3 |
| 24-Nov-2001 |
he | Pull up revision 1.9 (requested by lukem): Improve stability of this driver by un-applying some earlier changes.
|
1.9.4.2 |
| 25-Oct-2001 |
he | Pull up revisions 1.1-1.8 (requested by ad): Add Mylex DACC960, CAC-EISA, and I2O block/SCSI drivers.
|
1.9.4.1 |
| 10-Oct-2001 |
he | file twevar.h was added on branch netbsd-1-5 on 2001-10-25 17:53:55 +0000
|
1.10.2.1 |
| 26-May-2002 |
perry | partially resolve 1.6 pullup ticket #29 from grant pulls up revisions 1.11, 1.12 Original commit messages:
> Deal with the NBPG problem in a better way.
> NBPG is not constant on the sparc, so don't use CPP tricks.
Note that grant erroneously requested a pullup of only 1.12, which would not apply cleanly. Normally I would have rejected the entire request, but this is needed to make the sparc & sparc64 ports compile.
|
1.13.6.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.13.6.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.13.6.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.20.2.1 |
| 30-May-2004 |
tron | Pull up revision 1.21 (requested by thorpej in ticket #410): Rename twe_tweio_command_handler() to twe_ccb_wait_handler() and expose it.
|
1.22.12.2 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.22.12.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.24.6.1 |
| 22-Apr-2006 |
simonb | Sync with head.
|
1.24.4.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.24.2.1 |
| 18-Feb-2006 |
yamt | sync with head.
|
1.25.20.1 |
| 12-Mar-2007 |
rmind | Sync with HEAD.
|
1.26.40.2 |
| 16-May-2009 |
yamt | sync with head
|
1.26.40.1 |
| 16-May-2008 |
yamt | sync with head.
|
1.26.38.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.26.36.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.27.14.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.29.22.1 |
| 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.29.12.1 |
| 30-Oct-2012 |
yamt | sync with head
|