summaryrefslogtreecommitdiff
path: root/sys/arch/sparc/dev/sbus.c
AgeCommit message (Expand)Author
2022-01-22Change the devhandle_from_*() functions to also take a "super handle",thorpej
2021-08-07Merge thorpej-cfargs2.thorpej
2021-05-10Associate the OpenBoot / OpenFirmware node with attached devicesthorpej
2021-04-24Merge thorpej-cfargs branch:thorpej
2020-11-22malloc(9) -> kmem(9) (easy, straight-forward cases only, for now)thorpej
2019-11-10in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAITchs
2012-09-23Wrap sbuserr_handler and sbus_error with:jdc
2012-07-29Fix more -fno-common fallout.matt
2012-01-30avoid writing 1 byte beyond the end of the string promlib.c has given us.mrg
2011-07-01#include <sys/bus.h> instead of <machine/bus.h>.dyoung
2010-01-03add an explicit "bool mpsafe" to intr_establish(). only set it to truemrg
2009-09-17Remove struct sbusdev and related functions sbus_establish() and sbusreset().tsutsui
2009-03-18bzero -> memsetcegger
2008-12-16replace bitmask_snprintf(9) with snprintb(3)christos
2008-06-13use device_lookup_private to get softccegger
2008-05-17more device_t-ificationmacallan
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2006-06-07convert to timecounters (from branch simonb-timecounters)kardel
2006-02-23Use device_parent().thorpej
2005-11-16ANSIify function declarations/defintions. Use uint<N>_t.uwe
2005-06-04Add const.tsutsui
2004-12-13for drivers that support only one instance, use a global variable to ensurechs
2004-07-05Use bus_space_tag_alloc().pk
2004-06-27Always use `full bus space'. In order to implement this more efficiently,pk
2004-03-17Rename PROM_getprop*() => prom_getprop*().pk
2003-08-27change PROM_getprop() from taking a "void **" for the storage, to amrg
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-07-15__KERNEL_RCSID()lukem
2003-01-01Use aprint_normal() for cfprint routines.thorpej
2002-12-10Remove the `flags' argument from bus_intr_establish().pk
2002-12-10bus_intr_establish() now takes an optional `fast trap' handler argument.pk
2002-12-06Pass the `device class interrupt level' on to intr_establish() and use topk
2002-10-02Add trailing ; to CFATTACH_DECL.thorpej
2002-10-01Use CFATTACH_DECL().thorpej
2002-09-27Declare all cfattach structures const.thorpej
2002-09-27Rather than referencing the cfdriver directly in the cfdata entries,thorpej
2002-08-25Put a bus's ranges in the bus space tag, and make sparc_bus_map()thorpej
2002-08-25Add a generic function to translate a device address using athorpej
2002-08-23Use the structures defined in bsd_openprom.h for "reg", "range",thorpej
2002-03-11* `bus_type_t' is gone.pk
2001-12-31Now that sbus_bus_mmap was converted to do the proper addressuwe
2001-12-20Rewrite sbus_bus_mmap to conform to new signature and unbreak bus_space_mmap.uwe
2001-10-05avoid a memory leakmrg
2001-09-26getprop* -> PROM_getprop*eeh
2001-09-24Change bus_space_mmap() signature to the official one.eeh
2000-11-01Pass on the sbus frequency.eeh
2000-07-09Add a `device class' interrupt level argument (from machine/intr.h)pk
2000-06-29remove include of <vm/vm.h> and <machine/pmap.h>. <vm/vm.h> -> <uvm/uvm_exter...mrg
2000-01-11Remove old-style boot device recognition.pk
1999-04-14Mask out 64-bit burst capability on sun4m's, since some models (SS20)pk