summaryrefslogtreecommitdiff
path: root/sys/arch/sparc64/dev/schizo.c
AgeCommit message (Expand)Author
2022-01-21Don't bother with prom_node_to_devhandle() if we're just forwarding alongthorpej
2021-08-07Merge thorpej-cfargs2.thorpej
2021-05-10Associate the OpenBoot / OpenFirmware node with attached devicesthorpej
2021-04-24Merge thorpej-cfargs branch:thorpej
2021-01-17reduce the scope of 'ci' variable.mrg
2019-10-01in many device attach paths, allocate memory with KM_SLEEP instead of KM_NOSLEEPchs
2019-02-09on tomatillo unload the map before flushing the iommu, instead ofmrg
2019-02-05add or avoid fallthru comments.mrg
2017-06-03add __func__ to some panic strings.mrg
2017-03-26Reorder attach slightly to avoid unintialized use of OF nodes.martin
2016-11-10weed out BUS_SPACE_MAP_PREFETCHABLE in resp. _map() and _mmap() methodsmacallan
2016-05-10sun4v: make device interrupts work. Introduce a new intrhand_alloc() function...palle
2015-11-27Use __BIT() for some masks to fix the sparc build.martin
2015-11-23Set the target JPID for all interrupts on Tomatillo.jdc
2015-10-02PCI Extended Configuration stuff written by nonaka@:msaitoh
2014-09-21fix leakchristos
2013-06-21Avoid data_access_error trap panic when reading unused PCInakayama
2012-10-27split device_t/softc for all remaining drivers.chs
2012-03-25- save the "version#" in the softc, we will want it latermrg
2012-03-18add missing __KERNEL_RCSID().mrg
2011-09-04ih_pil is an interrupt level, not an interrupt mask.nakayama
2011-08-12initialise ih_pendingmrg
2011-07-20add per ivec event countersmacallan
2011-07-20some malloc() -> kmem_alloc()macallan
2011-07-01#include <sys/bus.h> instead of <machine/bus.h>.dyoung
2011-06-03forgot the _NEW partchristos
2011-06-03CFATTACH_DECL_NEWchristos
2011-05-17PCI_FLAGS_IO_ENABLED and PCI_FLAGS_MEM_ENABLED changed their functionaldyoung
2011-04-04Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9),dyoung
2011-03-20enable the tomatillo iocache.mrg
2011-01-02now that it's optional, kill schizo_pci_find_ino().mrg
2010-03-11various aprint_* fixes.mrg
2010-03-11- pay attention to the "no-streaming-cache" flag.mrg
2010-02-13Make 32-bit kernels compilable.nakayama
2010-02-06- properly map the schizo interrupt registers, so we can use the normalmrg
2010-01-06move the guts of pci_intr_map() into pci_machdep.c, and move the schizomrg
2009-12-30It seems that accessing to a PCI configration space where devicesnakayama
2009-11-30convert pci_intr_map() into a chipset tag function pointer, and implementmrg
2009-11-27clean up some debug messages a little bit.mrg
2008-12-16replace bitmask_snprintf(9) with snprintb(3)christos
2008-12-15properly calculate the addresses of the interrupt map & clr registers.mrg
2008-12-13- read AgentID out of the schizo CSR and use that, rather than themrg
2008-12-13fix much of the interrupt mapping/establishment code. still doesmrg
2008-12-13- enable schizo_dmamap_create() after fixing itmrg
2008-12-10Add initialization of spc_busmax and spc_busnode in sparc_pci_chipset.nakayama
2008-12-10checkpoint my work-in-progress port of this driver.mrg
2008-12-10import the original openbsd "schizo" PCI driver as found on US-III systems.mrg