index
:
netbsd
lockcount-9.3
lockdoc-10.99.5
lockdoc-10.99.5-vfs
lockdoc-9.3
lockdoc-9.3-vfs
trunk
NetBSD fork for lockdoc analysis
merlin@scholz.ruhr
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
arch
/
sparc64
/
include
/
psl.h
Age
Commit message (
Expand
)
Author
2021-11-02
In order to prevent _mcount() from being recursively called when built with C...
ryo
2019-11-13
Revert workarounds for clang.
nakayama
2019-04-06
The real cause for removing asm inline code on clang is that the
nakayama
2019-04-05
Put "memory" to asm inline reading privilege registers for clang to
nakayama
2019-02-08
Introduce getstickcmpr() function
palle
2016-05-18
Fix (unused) pstate mask bits in tstate and comment.
nakayama
2014-12-25
Put "memory" to asm inline for reading privilege registers on sun4v
nakayama
2014-12-05
Use GETVER_CPU_* macros.
nakayama
2014-12-05
Make getver() into a constant function since Version Register (%ver)
nakayama
2013-08-18
Remove ancient spl* variants no longer used
martin
2012-11-09
Make setstick() and getstick() to inline functions.
nakayama
2012-11-08
Move ASRs macro to more appropriate header.
nakayama
2012-11-08
use system tick timer instead of %tick on UltraSPARC-III-ish CPUs
macallan
2011-07-12
rename sparc64 BLOCK_SIZE and BLOCK_ALIGN to have SPARC64_ prefixes.
mrg
2011-05-25
define MANUF_FUJITSU (and fix CPU_IS_SPARC64_V_UP()) and MANUF_SUN.
mrg
2011-05-12
first steps towards fujitsu SPARC64 support:
mrg
2010-02-01
add some macros to check cpu type:
mrg
2010-01-15
Add processor implementation codes, from OpenBSD.
nakayama
2010-01-15
Add function names defined by macro in comment for reference.
nakayama
2009-12-04
Bring together similar definitions of inline functions manipulating
nakayama
2009-11-25
Remove 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-02
Correct TSTATE_KERN and TSTATE_USER macros.
nakayama
2008-02-25
Fix macro to convert CCR field between PSR and TSTATE.
nakayama
2007-12-11
Make sure the compiler does not reorder stores accross spl...() calls
martin
2007-12-03
Interrupt handling changes, in discussion since February:
ad
2007-02-16
Remove spllowersoftclock() and CLKF_BASEPRI(), and always dispatch callouts
ad
2006-12-26
Define ipl_t as uint8_t so that it can be packed into a word with a lock
ad
2006-12-21
merge yamt-splraiseipl branch.
yamt
2006-05-04
pull splraiseipl() for sparc64 from newlock branch.
yamt
2006-02-20
Use ANSI-style function definitions and declarations.
cdi
2006-02-16
Change "inline" back to "__inline" in .h files -- C99 is still too
perry
2005-12-24
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
perry
2005-12-11
merge ktrace-lwp.
christos
2005-06-19
Small clean-ups before an overhaul.
thorpej
2005-01-27
Remove orphaned extern declaration.
martin
2004-03-14
checkpoint of MP work from dennis and myself. includes cross-processor
chs
2003-11-15
Compile GENERIC.MP.
petrov
2003-11-09
Lower PIL_AUD so /dev/audio will not interrupt and interfere with
petrov
2003-08-07
Move UCB-licensed code from 4-clause to 3-clause licence.
agc
2003-03-22
PCI-CardBus bridge support for sparc64:
nakayama
2002-09-29
avoid reading %pil in splx() if !SPLDEBUG.
chs
2001-04-13
Remove the use of splimp() from the NetBSD kernel. splnet()
thorpej
2001-03-02
clean up slightly.
mrg
2001-01-14
Make sure everybody has an splvm() and equate it with splimp() (splimp()
thorpej
2000-12-29
Lower PIL_SCHED below the zs interrupt so we don't get silo overflows.
eeh
2000-08-23
Update the scheduler to the new locking scheme.
eeh
2000-08-22
Add spllock(). See spl(9) for details.
thorpej
2000-08-21
Make sure we provide splsched() as described in spl(9).
thorpej
2000-07-23
Give 64-bit processes access to a full 64-bit address space (90% of which
eeh
[next]