Home | History | Annotate | Download | only in dev
History log of /src/sys/arch/sparc/dev/sbusvar.h
RevisionDateAuthorComments
 1.20  17-Sep-2009  tsutsui Remove struct sbusdev and related functions sbus_establish() and sbusreset().
They are derived from 4.4BSD/sparc and have been there since initial import
of NetBSD/sparc in 1993, but the struct sbusdev is almost unused for years,
nothing calls sbusreset(), and all (*sd->sd_reset)() functions look bogus.

Suggested by mrg@ and martin@, and tested on SS1+ and SS20.
 1.19  17-May-2008  macallan more device_t-ification
 1.18  28-Apr-2008  martin branches: 1.18.2;
Remove clause 3 and 4 from TNF licenses
 1.17  24-Dec-2005  perry branches: 1.17.74; 1.17.76; 1.17.78;
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
 1.16  11-Dec-2005  christos merge ktrace-lwp.
 1.15  04-Feb-2005  jmc branches: 1.15.6;
Do the same thing sparc64 does and redefine sbus_promaddr_to_handle to a static
inline'd function. This way prototypes for it still work in the master
dev/sbusvar.h header. Found when the recent de-_P'ing occured
 1.14  07-Aug-2003  agc branches: 1.14.8; 1.14.10;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.
 1.13  25-Aug-2002  thorpej branches: 1.13.6;
Put a bus's ranges in the bus space tag, and make sparc_bus_map()
perform the translation and recursion if t->ranges != NULL. Make
sbus, cpuunit, and bootbus inherit the parent's map/mmap routines,
and delete the now-unused mapping functions. Update all places where
bus space tags are statically allocated.
 1.12  23-Aug-2002  thorpej Use the structures defined in bsd_openprom.h for "reg", "range",
and "intr" properties, rather than having identical-except-for-names
sbus_* and iommu_* versions.
 1.11  21-Mar-2002  uwe branches: 1.11.4; 1.11.6;
Fix cast in sbus_promaddr_to_handle().
 1.10  20-Mar-2002  eeh Add sbus_promaddr_to_handle() to convert a prom address to a bus_space_handle_t.
 1.9  19-Sep-1998  pk branches: 1.9.26; 1.9.30;
Map Sbus control registers.
 1.8  29-Jul-1998  pk Lots of things have moved to <dev/sbus/sbusvar.h>
 1.7  07-Apr-1998  pk No need to export bus_intr_establish().
 1.6  21-Mar-1998  pk Direct the Sbus bus map function through the bus tag.
 1.5  21-Mar-1998  pk Sbus attach arguments and map function prototypes go here.
 1.4  22-Apr-1996  abrown - Changed Sun4m DMA chip support to detect and use maximum available SBus
burst size when transferring data.
- Changed ledma attach code to pay attention to the PROM's notion of what
cable type is being used. Note that this patch does not fix the problem
recently discussed on port-sparc; in most cases the PROM doesn't know
what cable type is being used. The default is now TP rather than AUI,
though. A complete fix is forthcoming.
 1.3  31-Mar-1996  pk Various cleanup; mostly trailing spaces/tabs.
 1.2  20-Nov-1994  deraadt copyright/Id cleanup
 1.1  02-Oct-1993  deraadt Chris Torek's sparc port. Missing lots of things.
 1.9.30.2  27-Aug-2002  nathanw Catch up to -current.
 1.9.30.1  01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.9.26.2  06-Sep-2002  jdolecek sync kqueue branch with HEAD
 1.9.26.1  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.11.6.1  22-Nov-2002  tron Pull up revision 1.12 (requested by martin in ticket #948):
Use the structures defined in bsd_openprom.h for "reg", "range",
and "intr" properties, rather than having identical-except-for-names
sbus_* and iommu_* versions.
 1.11.4.1  31-Aug-2002  gehenna catch up with -current.
 1.13.6.4  06-Feb-2005  skrll Sync with HEAD.
 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.14.10.1  12-Feb-2005  yamt sync with head.
 1.14.8.1  29-Apr-2005  kent sync with -current
 1.15.6.1  21-Jun-2006  yamt sync with head.
 1.17.78.3  11-Mar-2010  yamt sync with head
 1.17.78.2  04-May-2009  yamt sync with head.
 1.17.78.1  16-May-2008  yamt sync with head.
 1.17.76.1  18-May-2008  yamt sync with head.
 1.17.74.1  02-Jun-2008  mjf Sync with HEAD.
 1.18.2.1  23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.

RSS XML Feed