summaryrefslogtreecommitdiff
path: root/sys/arch/sparc64/include/psl.h
AgeCommit message (Expand)Author
2021-11-02In order to prevent _mcount() from being recursively called when built with C...ryo
2019-11-13Revert workarounds for clang.nakayama
2019-04-06The real cause for removing asm inline code on clang is that thenakayama
2019-04-05Put "memory" to asm inline reading privilege registers for clang tonakayama
2019-02-08Introduce getstickcmpr() functionpalle
2016-05-18Fix (unused) pstate mask bits in tstate and comment.nakayama
2014-12-25Put "memory" to asm inline for reading privilege registers on sun4vnakayama
2014-12-05Use GETVER_CPU_* macros.nakayama
2014-12-05Make getver() into a constant function since Version Register (%ver)nakayama
2013-08-18Remove ancient spl* variants no longer usedmartin
2012-11-09Make setstick() and getstick() to inline functions.nakayama
2012-11-08Move ASRs macro to more appropriate header.nakayama
2012-11-08use system tick timer instead of %tick on UltraSPARC-III-ish CPUsmacallan
2011-07-12rename sparc64 BLOCK_SIZE and BLOCK_ALIGN to have SPARC64_ prefixes.mrg
2011-05-25define MANUF_FUJITSU (and fix CPU_IS_SPARC64_V_UP()) and MANUF_SUN.mrg
2011-05-12first steps towards fujitsu SPARC64 support:mrg
2010-02-01add some macros to check cpu type:mrg
2010-01-15Add processor implementation codes, from OpenBSD.nakayama
2010-01-15Add function names defined by macro in comment for reference.nakayama
2009-12-04Bring together similar definitions of inline functions manipulatingnakayama
2009-11-25Remove IPL_LPT and IPL_IPI aliases, use the actual IPLs.rmind
2009-05-16- move definition of tick() from ctlreg.h to psl.h and rename to gettick()nakayama
2008-03-02Correct TSTATE_KERN and TSTATE_USER macros.nakayama
2008-02-25Fix macro to convert CCR field between PSR and TSTATE.nakayama
2007-12-11Make sure the compiler does not reorder stores accross spl...() callsmartin
2007-12-03Interrupt handling changes, in discussion since February:ad
2007-02-16Remove spllowersoftclock() and CLKF_BASEPRI(), and always dispatch calloutsad
2006-12-26Define ipl_t as uint8_t so that it can be packed into a word with a lockad
2006-12-21merge yamt-splraiseipl branch.yamt
2006-05-04pull splraiseipl() for sparc64 from newlock branch.yamt
2006-02-20Use ANSI-style function definitions and declarations.cdi
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-06-19Small clean-ups before an overhaul.thorpej
2005-01-27Remove orphaned extern declaration.martin
2004-03-14checkpoint of MP work from dennis and myself. includes cross-processorchs
2003-11-15Compile GENERIC.MP.petrov
2003-11-09Lower PIL_AUD so /dev/audio will not interrupt and interfere withpetrov
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-03-22PCI-CardBus bridge support for sparc64:nakayama
2002-09-29avoid reading %pil in splx() if !SPLDEBUG.chs
2001-04-13Remove the use of splimp() from the NetBSD kernel. splnet()thorpej
2001-03-02clean up slightly.mrg
2001-01-14Make sure everybody has an splvm() and equate it with splimp() (splimp()thorpej
2000-12-29Lower PIL_SCHED below the zs interrupt so we don't get silo overflows.eeh
2000-08-23Update the scheduler to the new locking scheme.eeh
2000-08-22Add spllock(). See spl(9) for details.thorpej
2000-08-21Make sure we provide splsched() as described in spl(9).thorpej
2000-07-23Give 64-bit processes access to a full 64-bit address space (90% of whicheeh