OpenGrok
Cross Reference: osiopvar.h
xref
: /
src
/
sys
/
dev
/
ic
/
osiopvar.h
Home
|
History
|
Annotate
|
Download
|
only in
ic
History log of
/src/sys/dev/ic/osiopvar.h
Revision
Date
Author
Comments
1.14
01-Jan-2022
andvar
fix typos in comments, mainly basicly -> basically.
1.13
14-May-2008
tsutsui
Normalize my licenses.
1.12
29-Mar-2008
tsutsui
branches: 1.12.2; 1.12.4; 1.12.6;
Split softc/device_t for oosiop(4) and osiop(4), with misc cosmetic changes.
1.11
25-Dec-2007
perry
branches: 1.11.6;
Convert many of the uses of __attribute__ to equivalent
__packed, __unused and __dead macros from cdefs.h
1.10
30-Jun-2007
tsutsui
branches: 1.10.8; 1.10.14; 1.10.16; 1.10.20;
Rather than preparing DMA map for SCSI command (which is
less than 16 bytes) of each SCSI command block (acb), just
prepare DMA safe buffer in struct osiop_ds and copy commands
into the buffer on each transfer to save resources and
reduce small and unaligned cache flush ops.
As a side effect, sizeof struct osiop_ds (DMA safe data buffer)
is now 256 bytes (including padding) so it could be more
cacheline friendly on bus_dmamap_sync(9) ops.
Tested on Express5800/230 (arc) and EWS4800/360AD (ews4800mips),
and no visible performance difference on bonnie.
(hppa and mvme68k are untested)
1.9
11-Dec-2005
christos
branches: 1.9.30; 1.9.32;
merge ktrace-lwp.
1.8
27-Feb-2005
perry
branches: 1.8.4;
nuke trailing whitespace
1.7
17-Feb-2005
tsutsui
Allow MD attachments to override CTEST4 register value.
1.6
02-Jan-2005
tsutsui
branches: 1.6.2; 1.6.4;
u_intNN_t -> uintNN_t
1.5
02-Nov-2003
wiz
Fix some typos. From Tom Cosgrove via jmc@openbsd.
1.4
07-Aug-2003
agc
Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
1.3
14-May-2002
matt
branches: 1.3.10;
Eliminate more commons or redundant declarations.
1.2
18-Nov-2001
tsutsui
- Use MI ADAPTER_REQ_SET_XFER_MODE callback
- Move values in sc_sync[] member to sc_tinfo[]
- Change some u_int8_t values to int
- Remove unused wide negotiation states
- Misc cleanup
1.1
30-Apr-2001
tsutsui
branches: 1.1.2; 1.1.4;
Add a MI driver for the Symbios/NCR 53c710 SCSI controller.
This is based on amiga's siop driver, but converted to use
bus_space(9) functions and modified to fit bus_dma(9) framework.
Currently tested on NetBSD/arc with jazzio 53c710 SCSI,
which really requires bus_dma(9) functions :-)
Sync transfers and disconnect/reconnect are also working.
TODO:
- Test under more heavy load
- Clean up osiop_checkintr() hander
- Reorganize command queue and sync negotiation handling more suitable
for thorpej-scsipi mid-layer
- Re-think defered interrupt handling for amiga
1.1.4.2
23-Jun-2002
jdolecek
catch up with -current on kqueue branch
1.1.4.1
10-Jan-2002
thorpej
Sync kqueue branch with -current.
1.1.2.4
20-Jun-2002
nathanw
Catch up to -current.
1.1.2.3
08-Jan-2002
nathanw
Catch up to -current.
1.1.2.2
21-Jun-2001
nathanw
Catch up to -current.
1.1.2.1
30-Apr-2001
nathanw
file osiopvar.h was added on branch nathanw_sa on 2001-06-21 20:03:06 +0000
1.3.10.5
04-Mar-2005
skrll
Sync with HEAD.
Hi Perry!
1.3.10.4
17-Jan-2005
skrll
Sync with HEAD.
1.3.10.3
21-Sep-2004
skrll
Fix the sync with head I botched.
1.3.10.2
18-Sep-2004
skrll
Sync with HEAD.
1.3.10.1
03-Aug-2004
skrll
Sync with HEAD
1.6.4.1
19-Mar-2005
yamt
sync with head. xen and whitespace. xen part is not finished.
1.6.2.1
29-Apr-2005
kent
sync with -current
1.8.4.2
21-Jan-2008
yamt
sync with head
1.8.4.1
03-Sep-2007
yamt
sync with head.
1.9.32.1
11-Jul-2007
mjf
Sync with head.
1.9.30.1
15-Jul-2007
ad
Sync with head.
1.10.20.1
02-Jan-2008
bouyer
Sync with HEAD
1.10.16.1
26-Dec-2007
ad
Sync with head.
1.10.14.1
18-Feb-2008
mjf
Sync with HEAD.
1.10.8.1
09-Jan-2008
matt
sync with HEAD
1.11.6.2
02-Jun-2008
mjf
Sync with HEAD.
1.11.6.1
03-Apr-2008
mjf
Sync with HEAD.
1.12.6.1
23-Jun-2008
wrstuden
Sync w/ -current. 34 merge conflicts to follow.
1.12.4.1
16-May-2008
yamt
sync with head.
1.12.2.1
18-May-2008
yamt
sync with head.
Indexes created Wed Oct 22 00:09:40 GMT 2025