OpenGrok
Cross Reference: bwtwo_obio.c
xref
: /
src
/
sys
/
arch
/
sparc
/
dev
/
bwtwo_obio.c
Home
|
History
|
Annotate
|
Download
|
only in
dev
History log of
/src/sys/arch/sparc/dev/bwtwo_obio.c
Revision
Date
Author
Comments
1.18
20-Dec-2023
thorpej
Remove unnecessary <sys/malloc.h>.
1.17
19-Sep-2009
tsutsui
Split device_t/softc.
Tested on TME emulating SS2.
XXX: bwtwo at obmem on TME emulating sun2 didn't match and cannot test
1.16
28-Apr-2008
martin
Remove clause 3 and 4 from TNF licenses
1.15
29-Mar-2006
thorpej
branches: 1.15.62; 1.15.64; 1.15.66;
Use device_cfdata().
1.14
16-Nov-2005
uwe
branches: 1.14.4; 1.14.6; 1.14.8; 1.14.10; 1.14.12;
ANSIify function declarations/defintions. Use uint<N>_t.
Propagate "static" to function definitions. Drop trailing whitespace.
Same binary code is produced for GENERIC.MP + KGDB + DDB.
1.13
03-Jun-2005
tsutsui
branches: 1.13.2; 1.13.8;
Add const.
1.12
04-Dec-2003
keihan
NetBSD.ORG -> NetBSD.org
Now all "NetBSD.ORG" are gone from src/sys.
1.11
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.10
15-Jul-2003
lukem
__KERNEL_RCSID()
1.9
02-Oct-2002
thorpej
branches: 1.9.6;
Add trailing ; to CFATTACH_DECL.
1.8
01-Oct-2002
thorpej
Use CFATTACH_DECL().
1.7
27-Sep-2002
thorpej
Declare all cfattach structures const.
1.6
06-Sep-2002
gehenna
Merge the gehenna-devsw branch into the trunk.
This merge changes the device switch tables from static array to
dynamically generated by config(8).
- All device switches is defined as a constant structure in device drivers.
- The new grammer ``device-major'' is introduced to ``files''.
device-major <prefix> char <num> [block <num>] [<rules>]
- All device major numbers must be listed up in port dependent majors.<arch>
by using this grammer.
- Added the new naming convention.
The name of the device switch must be <prefix>_[bc]devsw for auto-generation
of device switch tables.
- The backward compatibility of loading block/character device
switch by LKM framework is broken. This is necessary to convert
from block/character device major to device name in runtime and vice versa.
- The restriction to assign device major by LKM is completely removed.
We don't need to reserve LKM entries for dynamic loading of device switch.
- In compile time, device major numbers list is packed into the kernel and
the LKM framework will refer it to assign device major number dynamically.
1.5
11-Mar-2002
pk
branches: 1.5.4;
* `bus_type_t' is gone.
* Use BUS_ADDR() where appropriate to encode I/O space and physical
address offset into a `bus_addr_t' value.
* Drop obio_bus_map() since it's now completely equivalent to bus_space_map()
* Use bus_space_map2() to map device space at a fixed virtual address.
* Remove the virtual address argument from sbus_sbus_addr()
1.4
22-Aug-2000
pk
branches: 1.4.4; 1.4.8;
Use the framebuffer drivers & header files that now live in /sys/dev/sun.
1.3
29-Jun-2000
mrg
remove include of <vm/vm.h> and <machine/pmap.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
1.2
19-Mar-2000
pk
Use fb_is_console(); retract fbconstty & fbnode from service.
1.1
10-Aug-1999
christos
branches: 1.1.2;
split bwtwo driver in sbus and obio parts.
1.1.2.1
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.8.3
18-Oct-2002
nathanw
Catch up to -current.
1.4.8.2
17-Sep-2002
nathanw
Catch up to -current.
1.4.8.1
01-Apr-2002
nathanw
Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
1.4.4.2
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.4.4.1
16-Mar-2002
jdolecek
Catch up with -current.
1.5.4.1
19-May-2002
gehenna
Remove unnecessary #include
1.9.6.5
11-Dec-2005
christos
Sync with head.
1.9.6.4
10-Nov-2005
skrll
Sync with HEAD. Here we go again...
1.9.6.3
21-Sep-2004
skrll
Fix the sync with head I botched.
1.9.6.2
18-Sep-2004
skrll
Sync with HEAD.
1.9.6.1
03-Aug-2004
skrll
Sync with HEAD
1.13.8.1
22-Nov-2005
yamt
sync with head.
1.13.2.1
21-Jun-2006
yamt
sync with head.
1.14.12.1
31-Mar-2006
tron
Merge 2006-03-31 NetBSD-current into the "peter-altq" branch.
1.14.10.1
19-Apr-2006
elad
sync with head - hopefully this will work
1.14.8.1
01-Apr-2006
yamt
sync with head.
1.14.6.1
22-Apr-2006
simonb
Sync with head.
1.14.4.1
09-Sep-2006
rpaulo
sync with head
1.15.66.2
11-Mar-2010
yamt
sync with head
1.15.66.1
16-May-2008
yamt
sync with head.
1.15.64.1
18-May-2008
yamt
sync with head.
1.15.62.1
02-Jun-2008
mjf
Sync with HEAD.
Indexes created Sun Oct 12 09:09:55 GMT 2025