summaryrefslogtreecommitdiff
path: root/sys/arch/sparc64/dev/schizo.c
AgeCommit message (Expand)Author
2008-08-18Add sparc_bus_addr function for schizo to allow CardBus to work.Brad Smith
2008-07-07Match on XMITS (which is a PCI-X Schizo variant found on Sun FireMark Kettenis
2008-01-19Make host bridges provide their own implementation of pci_conf_read() andMark Kettenis
2007-11-13Fix printf format string.Mark Kettenis
2007-10-10malloc+bzero -> malloc+M_ZERO. Use 'malloc(sizeof(*p) ...' idiom.Kenneth R Westerback
2007-10-08A few trailing bzero/memset -> M_ZERO occurrences, cast removal andKenneth R Westerback
2007-09-18Only the most obvious bzero() -> M_ZERO changes. No cast changes, noKenneth R Westerback
2007-08-25Print a bit more information in the safari interrupt handler. Get rid ofMark Kettenis
2007-02-23Print safari error log register if we get a safari interrupt.Mark Kettenis
2007-02-23Establish pci error interrupt after we're done fiddling with schizo's registersMark Kettenis
2007-01-26Deal with zero wraparound in DVMA range checks;Marc Aurele La France
2007-01-20Do not panic on non-fatal iommu errors.Mark Kettenis
2007-01-16Really print iommu TFAR (instead of CTRL again).Mark Kettenis
2007-01-14Clear error bits in PCI command/status register before establishing PCI errorMark Kettenis
2007-01-14Provide a bit more diagnostic information in the PCI error handler.Mark Kettenis
2007-01-13Print Schizo/Tomatillo version number.Mark Kettenis
2007-01-12According to the OpenSolaris sources, the DTO bits are really MMU bit.Mark Kettenis
2006-12-24change schizo/psycho interrupts to be xname:what instead of ugly namesTheo de Raadt
2006-12-14Make pci subsystem aware of domains. Each host bridge gets assigned a uniqueMark Kettenis
2006-12-12Use appropriate macros to decode IGN.Mark Kettenis
2006-08-27Use the correct IGN for the B side of schizo. Makes interrupts actually workMark Kettenis
2006-07-01one more dmesg tweakTheo de Raadt
2006-07-01clean dmesg output for iommu more; tested miod dlgTheo de Raadt
2006-06-30Some machines lack the virtual-dma property. In that case, go backTheo de Raadt
2006-06-28cleanup dmesg logging for iommu goo, make it follow the standard formTheo de Raadt
2006-06-28look at "virtual-dma" property to decide where the iommu address spaceTheo de Raadt
2006-06-28keep track of what is a schizo and what is tomatilloTheo de Raadt
2006-06-27Fix interrupt mapping. This now seems to work on all machines, even withMark Kettenis
2006-06-23match tomatillo varient (not yet fully working)Theo de Raadt
2006-06-02- clear the PCI_AFSR during initJason Wright
2006-06-01latch the AFSR/AFAR -before- reading the PCI control/status registerJason Wright
2006-06-01do a better job of setting up the PBM. Doesn't fix the PIO faults we'reJason Wright
2006-06-01- stop using magic constants for the onboard error INOs (one was wrong anyway)Jason Wright
2006-06-01enable error interrupts and install handlers for same (the handlers don't do ...Jason Wright
2006-05-28oops, nuke debugging stuffJason Wright
2006-05-28- Implement schizo_intr_map (mainly to | in the agentid).Jason Wright
2006-05-28don't hardcode the iova... it uses the same scheme as the sbus machinesJason Wright
2006-03-19rev 1.86Brad Smith
2006-03-13* Add "pcitag_t *pba_bridgetag" to pci_attach_args. This is set toBrad Smith
2003-06-24Add a "where" argument to the sparc64 interrupt code. This lets usHenric Jungheim
2003-06-11Much of the sbus, psycho, and schizo bus_dma code is the same, so let'sHenric Jungheim
2003-06-03nuke clause 3 & 4 (with henric's permission)Jason Wright
2003-05-11nuke debugging stuffJason Wright
2003-05-11get the offset of the config space correct, now to figure out why the rtc is ...Jason Wright
2003-03-06The existing IOMMU code had a rounding problem that was most noticeableHenric Jungheim
2003-02-22rearrange allocations and such so that this actually attaches (still panicsJason Wright
2003-02-17Add support for the Sun Enterprise 450Henric Jungheim
2003-01-13Don't use a global variable to determine which pci_conf* function to call,Jason Wright
2002-08-01add support for mapping interrupts.Jason Wright
2002-07-24nuke debugging cruftJason Wright