summaryrefslogtreecommitdiff
path: root/sys/arch/alpha/include/intr.h
AgeCommit message (Expand)Author
2021-07-16The Alpha AXP Architecture Reference Manual is explcit that the onlythorpej
2021-07-04Reduce code duplication when setting up the interrupt handler datathorpej
2020-10-10Fix cycle counter-based time keeping on Alpha in MP environments by usingthorpej
2020-09-26Implement cpu_intr_redistribute() for Tusnami/Titan systems.thorpej
2020-09-25Changes to make interrupt {,dis}establish MP-safe on Alpha:thorpej
2020-09-23Use a wrapper to acquire the kernel lock for non-MPSAFE interrupts,thorpej
2020-09-22Changes to make MPSAFE interrupts work on Alpha:thorpej
2020-09-19Move softintr bits into <machine/intr.h> and define ALPHA_ALL_SOFTINTSthorpej
2020-09-17Reduce the __HAVE_FAST_SOFTINTS #ifdef perimeter.thorpej
2020-09-16Implement fast soft interrupts for Alpha. It's not yet enabled, becausethorpej
2020-09-05Track the SSIR per-cpu, rather than globally.thorpej
2020-09-05- Document all of the various interrupt levels in the Processor Statausthorpej
2020-08-29- Centralize per-CPU pmap initialization into a new pmap_init_cpu()thorpej
2017-01-14fix types.christos
2014-05-19Implement MI IPI interface with cross-call support.rmind
2012-02-06Do a minor cleanup of alpha (this will make applying pullups post branchingmatt
2011-06-07Switch alpha to use PCU to manage the FPU.matt
2010-06-22Implement high priority (XC_HIGHPRI) xcall(9) mechanism - a facilityrmind
2009-10-26Garbage-collect pmap_do_reactivate() and the associated IPI -- nothing hasthorpej
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-04-24This file needs <machine/cpu.h> included, for the ALPHA_PSL_IPL_*he
2008-03-10Finish moving alpha over to the MI atomic ops.ad
2008-01-04More header file cleanup.ad
2007-12-03Interrupt handling changes, in discussion since February:ad
2007-10-17Merge the ppcoea-renovation branch to HEAD.garbled
2007-05-18Fix alpha build after idlelwp merge. I don't know why machine/cpu.h wasmhitch
2007-02-16Remove spllowersoftclock() and CLKF_BASEPRI(), and always dispatch calloutsad
2007-02-09Merge newlock2 to head.ad
2007-01-12Define ipl_cookie_t._psl as uint8_t so that it can be packed into aad
2006-12-21merge yamt-splraiseipl branch.yamt
2006-02-16Change "inline" back to "__inline" in .h files -- C99 is still tooperry
2005-12-24Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.perry
2005-12-11merge ktrace-lwp.christos
2005-11-03- use sys/spl.h.yamt
2005-10-29pull splraiseipl() from newlock branch.yamt
2005-03-29- Add a alpha_shared_intr_reset_strays() function that resets the straythorpej
2001-07-27Rework the interrupt code, shaving some cycles off in the process.thorpej
2001-07-15- Tweak the pmap locking protocol slightly -- require that a pmap mustthorpej
2001-04-28Add a microtime() implementation that interpolates between ticksthorpej
2001-04-20Add splipi() to block interprocessor interrupts (which come in at IPL 5).thorpej
2001-04-20pmap_asn_alloc(): In a multiprocessor configuration, it's possiblethorpej
2001-04-15In splx(), don't call spl0() unless the ssir != 0.thorpej
2001-04-15Clean up soft interrupt related stuff a bit.thorpej
2001-04-14Change the softintr implementation to be a bit more cache friendlythorpej
2001-04-13Remove the use of splimp() from the NetBSD kernel. splnet()thorpej
2001-01-15Make softclock a generic soft interrupt of the API is available,thorpej
2001-01-14Rename __GENERIC_SOFT_INTERRUPTS to __HAVE_GENERIC_SOFT_INTERRUPTS,thorpej
2001-01-14Make sure everybody has an splvm() and equate it with splimp() (splimp()thorpej
2000-11-22Several changes, which get us generally further along withthorpej
2000-11-20Move IPI processing into a separate function.thorpej