summaryrefslogtreecommitdiff
path: root/sys/arch/sgi/xbow/xheart.c
AgeCommit message (Expand)Author
2021-05-01Retire OpenBSD/sgi.Visa Hankala
2020-07-06Add support for timeconting in userland.Paul Irofti
2018-02-24Declare ci_ipl volatile to prevent the compiler from optimizingVisa Hankala
2017-02-11Let MP-safe interrupt handlers run without the kernel lock on sgi.Visa Hankala
2016-03-06Rename mips64's trap_frame into trapframe.Martin Pieuchot
2015-09-26xheart_splx() has to restore the interrupt mask even on secondary CPUsVisa Hankala
2015-09-08sizes for free(); ok semarieTheo de Raadt
2014-09-30implement atomic operations using ll/sc, and convert rw_cas and callers of theJonathan Matthew
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2012-10-03Split ever-growing mips <machine/cpu.h> into what 99% of the kernel needs,Miod Vallat
2012-09-29Proide a mips_sync() macro to wrap asm("sync"), and replace gazillions ofMiod Vallat
2011-07-10Register the Heart clock as a timecounter on Octane systems.Miod Vallat
2011-04-17On IP27 systems, fill the array of node hub widget numbers early, so that allMiod Vallat
2011-04-05Rename a few xbow global variable names to make them less ambiguous.Miod Vallat
2010-09-20Get rid of evcount's support for arranging counters in a treeMatthew Dempsky
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-12Move the interrupt makemasks() code to the interrupt template; no functionalMiod Vallat
2009-10-31Blinkenlichten on Octane.Miod 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-07ipending, cpl moved into cpu_infoTakuya ASADA
2009-05-27Use the KL enumeration functions to try and figure out what kind of XBowMiod Vallat
2009-05-08Add a new page freelist, to which memory suitable for 32-bit dma onMiod Vallat
2009-04-18Fewer hardcoded values and simpler code in ip30 interrupt handling.Miod Vallat
2009-04-15Change the way the widget interrupt register is computed and have it becomeMiod Vallat
2009-04-12Needs <machine/atomic.h> to compile.Miod Vallat
2009-03-20Switch sgi to __HAVE_GENERIC_SOFT_INTERRUPTS.Miod Vallat
2008-07-28Put XBOW in the generated constants, not PCI...Miod Vallat
2008-04-07A first cut at XBow bus support, very minimal, limited to a local bus only;Miod Vallat