Home | History | Annotate | Download | only in dev
History log of /src/sys/arch/sparc/dev/bwtwo_obio.c
RevisionDateAuthorComments
 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.

RSS XML Feed