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
/
kern
/
subr_xcall.c
Age
Commit message (
Expand
)
Author
2023-07-07
xcall(9): If !mp_online, raise spl or set LP_BOUND to call func.
riastradh
2023-04-09
kern: KASSERT(A && B) -> KASSERT(A); KASSERT(B)
riastradh
2020-12-22
Comments.
ad
2019-12-19
Whitespace police (minor infraction).
thorpej
2019-12-01
Restore xcall(9) fast path using atomic_load/store_*.
riastradh
2019-12-01
Back out the fastpath change in xc_wait(). It's going to be done differently.
ad
2019-12-01
Make the fast path in xc_wait() depend on _LP64 for now. Needs 64-bit
ad
2019-12-01
If the system is not up and running yet, just run the function locally.
ad
2019-11-11
Remove lockless reads of 'xc_donep'. This is an uint64_t, and we cannot
maxv
2019-10-06
xc_barrier - convenience function to xc_broadcast() a nop.
uwe
2018-02-07
Spinkle ASSERT_SLEEPABLE to xcall functions
ozaki-r
2018-02-05
Sort XC_IPL_* in order of priority (NFC)
ozaki-r
2018-02-05
Avoid allocating unused softints that share a value of IPL between another
ozaki-r
2018-02-05
Fix build of kernels that some (or all) IPL_SOFT* share a value (e.g., mips)
ozaki-r
2018-02-03
Try to fix the build: avoid duplicate case labels when IPL_SOFT* are
martin
2018-02-01
Support arbitrary softint IPLs in high priority xcall
ozaki-r
2017-06-21
Change a KASSERT to KASSERTMSG and print the xcall function to be
martin
2016-11-21
Fix a race condition of low priority xcall
ozaki-r
2013-11-26
Fix previous, use the correct value for softint_establish (SOFTINT_SERIAL).
rmind
2013-11-26
Switch XC_HIGHPRI to run at IPL_SOFTSERIAL i.e. the highest software level.
rmind
2013-10-25
Mark a diagnostic-only variable
martin
2013-04-07
xc_highpri: fix assert.
rmind
2013-02-19
Stopgap fix to make rump cooperate with pserialize, may be revisited later.
martin
2011-05-13
Sprinkle __cacheline_aligned and __read_mostly.
rmind
2010-06-22
Implement high priority (XC_HIGHPRI) xcall(9) mechanism - a facility
rmind
2009-11-30
explicitly initialize static boolean
pooka
2009-03-05
xc_lowpri: don't truncate `where' from uint64_t to u_int.
uebayasi
2008-04-28
Remove clause 3 and 4 from TNF licenses
martin
2008-04-24
xc_broadcast: don't try to run cross calls on CPUs that are not yet running.
ad
2008-04-14
Fix comments.
ad
2008-03-10
Use cpu index instead of the machine dependend, not very expressive
martin
2007-11-06
Merge scheduler changes from the vmlocking branch. All discussed on
ad
2007-10-27
Tweak comments.
ad
2007-10-08
Include sys/cpu.h for archs that don't have CPU_INFO_ITERATOR. Spotted
ad
2007-10-08
Merge file descriptor locking, cwdi locking and cross-call changes
ad