summaryrefslogtreecommitdiff
path: root/sys/arch/sgi/xbow
AgeCommit message (Expand)Author
2010-04-06Provide WIDGET_ID_FOO() macros to extract parts of the ID register value,Miod Vallat
2010-04-02Remove parent/slave mode of rbus as nothing uses it.Jonathan Gray
2010-03-28Correctly account devio usage, instead of relying upon unused devio registersMiod Vallat
2010-03-21let this compile without DIAGNOSTIC; from miodTheo de Raadt
2010-03-21Fix widget probe order for BASEIO boards and P-Brick.Miod Vallat
2010-03-13Make sure non-console impact_screen struct gets zeroed upon allocation,Miod Vallat
2010-03-08Correctly initialize all members of struct wsemuldisplaydev_attach_argsMiod Vallat
2010-03-08fix a miod typo (it has to be a typo; miod makes no real mistakes)Theo de Raadt
2010-03-07Minimalistic driver for the ImpactSR (Mardigras) video option found on olderMiod Vallat
2010-03-07Allow iockbc(4) and odysseey(4) to act as console devices and attach early;Miod Vallat
2010-03-07Add an MD interface for PCI drivers to be able to retrieve the node and widgetMiod Vallat
2010-03-06Fix typos.Joel Sing
2010-03-04Introduce odyssey(4), a driver for the SGI VPro (aka Odyssey) graphicsJoel Sing
2009-12-26Register an interrupt handler for PCI error conditions (as well as xtalkMiod Vallat
2009-12-25Pass both the virtual address and the physical address of the memory rangeMiod Vallat
2009-11-26Now IPI can interrupt to clock interrupt handler.Takuya ASADA
2009-11-25IP30 IPI implementation.Takuya ASADA
2009-11-25Allow xbow_intr_establish() callers to provide optional storage for theMiod Vallat
2009-11-19It turns out that the 2GB contiguous DMA direct map window also needsMiod Vallat
2009-11-18Move widget register information apart from xbow software interface, andMiod Vallat
2009-11-12Move the interrupt makemasks() code to the interrupt template; no functionalMiod Vallat
2009-11-11It turns out PCI IOC3 card which embed both the Ethernet controller and theMiod Vallat
2009-11-08Add code to send L1 commands and parse command results; use it to add a wayMiod Vallat
2009-11-07Replace option TGT_ORIGIN200 and TGT_ORIGIN2000 with a single option,Miod Vallat
2009-11-07Change sgi system identification from a single system type list, to a smallerMiod Vallat
2009-10-31Blinkenlichten on Octane.Miod Vallat
2009-10-26Rename struct confargs to struct mainbus_attach_args for consistency and alsoMiod Vallat
2009-10-26Make pci_intr_string() on xbridge return both the xbridge irq and the crossbowMiod Vallat
2009-10-26Add support for the Octane power button to power(4). Took me a while toMiod Vallat
2009-10-26Add new xbow routines to explicitely trigger or clear an interrupt source,Miod Vallat
2009-10-22Completely overhaul interrupt handling on sgi. Cpu state now only stores aMiod Vallat
2009-10-22With the splx() changes, it is no longer necessary to remember which interruptMiod Vallat
2009-10-22The recent cleanups make blatantly visible that the pending_int handlerMiod Vallat
2009-10-22Replace intrmask_t with uint32_t. This types only describes interrupt masksMiod Vallat
2009-10-22Introduce a logical xbpci(4) device between xbridge and pci, since more thanMiod Vallat
2009-10-16Make Octane kernels compile again after recent changes. My bad.Miod Vallat
2009-10-15regenMiod Vallat
2009-10-15Sort widgets by type instead of manufacturer code, add some TIO widgets,Miod Vallat
2009-10-15The Octane boot PROM is accessible through the PCI space of the on-board i/oMiod Vallat
2009-10-14On IP30 and IP35 systems, try harder to figure out exactly what model we areMiod Vallat
2009-10-14Report the crossbow widget part of bedrock as PXBow for consistency withMiod Vallat
2009-10-10Simplify interrupt address programming to avoid the need to act differentlyMiod Vallat
2009-10-08Program the widget interrupt address register as a whole 64 bit registerMiod Vallat
2009-10-08regenMiod Vallat
2009-10-08Recognize the Bedrock as an XBow instead of reporting it as ``unknownMiod Vallat
2009-10-08Recognize more brick types and probe fooX bricks in the same order asMiod Vallat
2009-10-08PIC actually comes with two sets of widget registers, with different IDs,Miod Vallat
2009-10-07Do not truncate bridge register values to 32 bits, allows the few 64 bit PICMiod Vallat
2009-10-07ipending, cpl moved into cpu_infoTakuya ASADA
2009-10-07Try to keep existing IOC4 mappings, the same way we do on IOC3, in caseMiod Vallat