summaryrefslogtreecommitdiff
path: root/sys/arch/sgi/localbus
AgeCommit message (Expand)Author
2014-12-10Convert watchdog(4) devices to use autoconf(9) framework.Mike Belopuhov
2014-10-08if SMALL_KERNEL do not register the imc_watchdog_cb callback. We stillTheo de Raadt
2014-09-30implement atomic operations using ll/sc, and convert rw_cas and callers of theJonathan Matthew
2014-07-02On IP28, ignore (as in, do not report) GIO bus errors where the address isn'tMiod Vallat
2014-05-19Format string fixes and removal of -Wno-format for sgi. Based upon anMiod Vallat
2014-03-29It's been a quarter century: we can assume volatile is present with that name.Philip Guenther
2014-03-27{fix,add} comments.Miod Vallat
2014-03-09Rework the per-cpu cache information. Use a common struct to store the lineMiod Vallat
2013-12-11Better bus error diagnostics (this really only affects IP28). Also, do whatMiod Vallat
2012-10-17Swap arguments to wdog_register() since it is nicer, and prepareTheo de Raadt
2012-10-03Don't include <mips64/archtype.h> unless you really need it.Miod Vallat
2012-10-03Split ever-growing mips <machine/cpu.h> into what 99% of the kernel needs,Miod Vallat
2012-09-29Work in progress support for the Power Indigo2 R8000 system (IP26). This isMiod Vallat
2012-09-29Handle the coprocessor 0 cause and status registers as a 64 bit value now,Miod Vallat
2012-09-29Proide a mips_sync() macro to wrap asm("sync"), and replace gazillions ofMiod Vallat
2012-07-18According to Linux, and just verified the hard way, the 8254 timer does notMiod Vallat
2012-07-14A known errata of R4000 and R4400 processors, is that reading the internalMiod Vallat
2012-05-27Proper support for the so-called `fast mode' of the Indigo2 ECC memoryMiod Vallat
2012-05-27Decide once for all whether IP22/IP28 systems are running with the ECC memoryMiod Vallat
2012-05-25On IP28, silently acknowledge bus errors which can be attributed toMiod Vallat
2012-05-25Support for the POWER Indigo2 R10000 systems (IP28). Currently running withMiod Vallat
2012-04-21Remove long dead prototypes.Miod Vallat
2012-04-18Driver for the GR2 family of frame buffers (Elan, XZ...). Based upon theMiod Vallat
2012-04-18Reading the IMC bus arbitration register is not reliable, at least on IP20,Miod Vallat
2012-04-17Infrastructure to allow an interrupt handler to request its interrupt to beMiod Vallat
2012-04-15Define symbolic constants for the interrupt controller pin assignments onMiod Vallat
2012-04-15Declare most imc bus_space(9) methods in a visible header; this will be usedMiod Vallat
2012-04-15Tell Indy and Challenge S apart.Miod Vallat
2012-04-09Attach eisa devices after all the onboard devices have attached rather thanMiod Vallat
2012-04-02EISA bus attachment glue for Indigo 2 systems. Currently only tested withMiod Vallat
2012-03-28Work in progress support for the SGI Indigo, Indigo 2 and Indy systemsMiod Vallat
2012-03-15No longer allow bus_space_barrier() to be a NULL pointer on a givenMiod Vallat
2010-09-20Get rid of evcount's support for arranging counters in a treeMatthew Dempsky
2010-08-23Implement bus_space_barrier() on sgi; on xbridge, this will also flushMiod Vallat
2009-11-25IP30 IPI implementation.Takuya ASADA
2009-11-12Oops, I can't even spell `spurious' correctly.Miod Vallat
2009-11-12Only read mace interrupt registers once in the interrupt handler; and fixMiod Vallat
2009-11-12Move the interrupt makemasks() code to the interrupt template; no functionalMiod Vallat
2009-10-26Oops; forgot to add this file in previous commit (overhaul of macebusMiod Vallat
2009-10-26Better crime/mace interrupt handling; interrupt information is no longerMiod 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-22Make macebus_intr_disestablish() signature sane, and update its caller.Miod Vallat
2009-10-22The recent cleanups make blatantly visible that the pending_int handlerMiod Vallat
2009-10-22unifdef -DIMASK_EXTERNAL to the mips code. Support for interrupt masking atMiod Vallat
2009-10-22Replace intrmask_t with uint32_t. This types only describes interrupt masksMiod Vallat
2009-10-21Replace IP32 hw_setintrmask() .S routine with a two line C routine.Miod Vallat
2009-10-16Honour serial console speed on O2 too.Miod Vallat
2009-10-07ipending, cpl moved into cpu_infoTakuya ASADA
2009-08-22Constify the what/name parameter of pci_intr_establish().Michael Knudsen