summaryrefslogtreecommitdiffstats
path: root/sys/sparc64/pci/psycho.c
Commit message (Expand)AuthorAgeFilesLines
* Adapt parts of the sparc64 Open Firmware bus enumeration code (in particular,nwhitehorn2008-12-151-1/+0
* Clear any possibly pending PCI error bits left by the firmware. Thesemarius2008-09-181-56/+56
* Announce the speed of the PCI bus for informational purpose.marius2008-08-241-3/+6
* cosmetic changes and style fixesmarius2008-08-221-3/+5
* - Use the name returned by device_get_nameunit(9) for the name of themarius2008-05-071-25/+19
* Remove the MD isa_irq_pending() and the underlying PCI-specificmarius2008-04-261-19/+0
* o Rename ic_eoi to ic_clear to emphasize the functions it pointsmarius2008-04-231-3/+15
* On sparc64 machines with multiple host-PCI-bridges these bridgesmarius2008-04-171-59/+12
* Add a new 'why' argument to kdb_enter(), and a set of constants to userwatson2007-12-251-1/+1
* Fix a non-fatal off-by-one error in the previous revision.marius2007-12-011-1/+1
* - Add the PCI side of the HOST-PCI bridge itself to the bus. Thismarius2007-11-301-11/+58
* Make the PCI code aware of PCI domains (aka PCI segments) so we canmarius2007-09-301-0/+3
* o Revamp the sparc64 interrupt code in order to be able to interfacemarius2007-09-061-172/+212
* - Divorce the IOTSBs, which so far where handled via a global listmarius2007-08-051-7/+12
* - Move ofw_pci_alloc_busno() to the ofw_pci KOBJ interface,marius2007-06-181-2/+15
* - Use the newly introduced pcib_mtx spin lock to lock psycho_ce(),marius2007-06-161-56/+52
* Teach the bridge wrapper how to handle the filter+ithread case.piso2007-06-061-11/+24
* Rototill the sparc64 nexus(4) (actually this brings in the code themarius2007-03-071-86/+68
* o break newbus api: add a new argument of type driver_filter_t topiso2007-02-231-29/+58
* Remove the compat shims for the ISA old-stlye in{b,w,l}()/out{b,w,l}()marius2007-01-181-21/+0
* o Changes to psycho_attach(): [1]marius2007-01-081-55/+189
* Set the rid for any resource obtained from rman_reserve_resource.imp2006-04-201-1/+1
* - Register the generic implementations for the device shutdown, suspendmarius2006-01-261-0/+3
* - Move the declaration of struct upa_ranges and the UPA_RANGE_* macrosmarius2005-12-031-10/+10
* - Register the PCI bus error interrupt handler according to which half ofmarius2005-12-031-26/+36
* - Improve the comment regarding the workaround for the E250 interrupt mapmarius2005-12-031-15/+26
* - Add a workaround (change the interrupt map mask to compare the fullmarius2005-11-221-24/+30
* Some clean-up, style changes and changes that will reduce differencesmarius2005-11-221-198/+193
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* - Introduce an ofw_bus kobj-interface for retrieving the OFW node and amarius2004-08-121-4/+7
* Update for the KDB framework:marcel2004-07-101-1/+2
* These don't need RMAN_RESOURCE_VISIBLE now that rman is visibleimp2004-07-031-1/+0
* These need __RMAN_RESOURCE_VISIBLE, too.marius2004-06-301-0/+1
* Add missing <sys/module.h> #includesphk2004-06-041-0/+1
* - Remove the old sparc64 OFW PCI code (as opposed to the formermarius2004-05-081-153/+0
* Some code cleanup:tmm2004-04-251-65/+22
* Don't confuse NULL with 0.obrien2003-12-261-3/+3
* - Clear the CE AFSR bits which indicate the error condition when handlingtmm2003-09-041-1/+3
* s=include <ofw/=include <dev/ofw/= to reflect removal of -I$S/devimp2003-08-231-2/+2
* Prefer new location of pci include files (which have only been in theimp2003-08-221-2/+2
* Mega busdma API commit.scottl2003-07-011-1/+1
* Add the new sparc64 OFW PCI framework, conditional on options OFW_NEWPCItmm2003-07-011-69/+159
* add support for peeking at pci busses on UltraSparc systems. This preventsjmg2003-06-221-12/+19
* Further cleanup of the sparc64 busdma implementation:tmm2003-06-181-9/+2
* Remove the PSYCHO_STRAY option - it was never really useful. Adjust atmm2003-06-121-49/+5
* Remove the psycho and sbus iommu function stubs, and put the pointertmm2003-06-111-144/+23
* Fix interrupt assignment for non-builtin PCI devices on e450s.tmm2003-05-301-8/+43
* Bring back bus_dmasync_op_t. It is now a typedef to an int, though thescottl2003-05-271-2/+3
* De-orbit bus_dmamem_alloc_size(). It's a hack and was never used anyways.scottl2003-05-261-27/+0
* - Reduce the DVMA preallocation limit from 128kB to 32kB. 128kB weretmm2003-05-021-1/+1
OpenPOWER on IntegriCloud