summaryrefslogtreecommitdiff
path: root/sys/kern/kern_synch.c
AgeCommit message (Expand)Author
2014-02-28G/C sys/simplelock.h includesskrll
2013-09-15Remove __CT_LOCAL_.. hackmartin
2013-09-14Guard a function local CTASSERT with prologue/epiloguemartin
2012-09-02The field ci_curlwp is only defined for MULTIPROCESSOR kernels.mlelstv
2012-08-30Add a new more KASSERT/KASSERTMSGmatt
2012-08-18PR/46811: Tetsua Isaki: Don't handle cpu limits when runtime is negative.christos
2012-07-27Remove safepri and use IPL_SAFEPRI instead. This may be defined in a MDmatt
2012-04-21Improve the assert message.rmind
2012-04-18commentyamt
2012-03-03If IPL_SAFEPRI is defined, use it to initialize safepri.matt
2012-02-19Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3!rmind
2012-01-28Remove obsolete ltsleep(9) and wakeup_one(9).rmind
2011-11-06time_t isn't necessarily "long". PR 45577 from taca@dholland
2011-10-05Include sys/syslog.h for log(9).njoly
2011-10-05revert revision 1.291. log(LOG_WARNING) is not strictly moreapb
2011-10-05When killing a process due to RLIMIT_CPU, also log a messageapb
2011-10-05Print "WARNING: negative runtime; monotonic clock has gone backwards\n"apb
2011-09-27Modify *ASSERTMSG() so they are now used as variadic macros. The main goaljym
2011-07-30Add an implementation of passive serialization as described in expiredchristos
2011-05-13Sprinkle __cacheline_aligned and __read_mostly.rmind
2011-05-02Extend PCU:rmind
2011-04-14Add an assert to make sure no unexpected spinlocks are held in mi_switchmatt
2011-01-03update commentpooka
2010-12-18mi_switch: remove invalid assert and add a note that preemption/interruptrmind
2010-11-02KASSERT we don't kpause indefinitely without interruptability.pooka
2010-04-30Add a CTASSERT to make sure the cexp and ldavg arrays are kept in syncmartin
2010-04-20sched_pstats: fix previous, exclude system/softintr threads from loadavg.rmind
2010-04-16- Merge sched_pstats() and uvm_meter()/uvm_loadav(). Avoids double looprmind
2010-03-03remove redundant checks of PK_MARKER.yamt
2010-02-23DTrace: Get rid of the KDTRACE_HOOKS ifdefs in the kernel. Replace thedarran
2010-02-21DTrace: Add __predict_false() to the DTrace hooks per rmind's suggestion.darran
2010-02-21Added a defflag option for KDTRACE_HOOKS and included opt_dtrace.h in thedarran
2010-02-21Add the DTrace hooks to the kernel (KDTRACE_HOOKS config option).darran
2010-02-18Fix comment(s).skrll
2009-12-30- nextlwp: do not set l_cpu, it should be returned correct (add assert).rmind
2009-12-05tsleep() on lbolt is now illegal. Convert cv_wakeup(&lbolt) topooka
2009-12-05Convert tsleep(&lbolt) to kpause(). Make ltsleep/mtsleep on lboltpooka
2009-10-21Remove uarea swap-out functionality:rmind
2009-10-03- Move sched_listener and co. from kern_synch.c to sys_sched.c, where itelad
2009-10-03Oops, forgot to make sched_listener static. Pointed out by rmind@, thansk!elad
2009-10-03Move sched policy back to the subsystem.elad
2009-07-19set LP_RUNNING when starting lwp0 and idle lwps.yamt
2009-06-29update a commentyamt
2009-06-28Ephemeral mapping (emap) implementation. Concept is based on the idea thatrmind
2009-04-16kpreempt: fix another bug, uintptr_t -> bool truncation.ad
2009-04-16Avoid few #ifdef KSTACK_CHECK_MAGIC.rmind
2009-04-15kpreempt: report a failure of cpu_kpreempt_enter. otherwise x86 trap()yamt
2009-03-28- kpreempt_disabled: constify l.rmind
2009-02-04Warn once and no more about backwards monotonic clock.ad
2009-01-28sched_pstats: add few checks to catch the problem. OK by <ad>.rmind