summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_trap.c
Commit message (Expand)AuthorAgeFilesLines
* Threading cleanup.. part 2 of several.julian2006-12-061-11/+1
* Make KSE a kernel option, turned on by default in all GENERICjb2006-10-261-0/+12
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hrwatson2006-10-221-1/+2
* kern_intr.c:bde2006-10-181-1/+1
* Test before modifying p_sflag to avoid unconditionally cache linedavidxu2006-02-101-2/+4
* Simplify system time accounting for profiling.phk2006-02-081-10/+4
* Modify the way we account for CPU time spent (step 1)phk2006-02-071-1/+1
* Moderate rewrite of kernel ktrace code to attempt to generally improverwatson2005-11-131-0/+4
* 1. Change prototype of trapsignal and sendsig to use ksiginfo_t *, mostdavidxu2005-10-141-1/+5
* - Rev 1.83 of kern_lock.c fixes the td_locks assert, reenable it here.jeff2005-03-281-3/+0
* - The td_locks check is currently broken with snapshots and possiblyjeff2005-03-251-0/+3
* - Fail an assert if we attempt to return with any lockmgr locks held injeff2005-03-241-0/+2
* Whitespace fix.jhb2004-12-301-0/+1
* - Run sched_userret() after thread_userret(). Before, sched_userret() wouldjeff2004-12-261-5/+4
* Add a new per-thread private flag: TDP_GEOM.phk2004-10-231-0/+7
* Rework how we store process times in the kernel such that we always storejhb2004-10-051-1/+1
* Don't try to protect td_sticks with sched_lock. It doesn't need it as itjhb2004-09-231-3/+1
* Various small style fixes.jhb2004-09-221-1/+2
* Remove an unneeded argument..julian2004-08-311-1/+1
* Remove sched_free_thread() which was only usedjulian2004-08-311-3/+0
* Call thread_user_enter for M:N thread, ast() should be treated as anotherdavidxu2004-08-081-0/+2
* - Move TDF_OWEPREEMPT, TDF_OWEUPC, and TDF_USTATCLOCK over to td_pflagsjhb2004-07-161-5/+5
* - Change mi_switch() and sched_switch() to accept an optional thread tojhb2004-07-021-1/+1
* Tidy up uprof locking. Mostly the fields are protected by both the procjhb2004-07-021-8/+6
* Remove unused variable.julian2004-03-311-2/+0
* Push Giant down a little further:peter2004-03-131-2/+1
* Put "failed to set signal flags properly for ast()" check underrwatson2004-03-051-1/+1
* Locking for the per-process resource limits structure.jhb2004-02-041-4/+4
* - Add a flags parameter to mi_switch. The value of flags may be SW_VOL orjeff2004-01-251-2/+1
* Log involuntary context switches correctly.peter2003-09-051-2/+2
* kse.h is not needed for these files.davidxu2003-08-051-1/+0
* When ktracing context switches, make sure we record involuntary switches.peter2003-07-311-0/+14
* o Change kse_thr_interrupt to allow send a signal to a specified thread,davidxu2003-06-281-15/+2
* 1. Add code to support bound thread. when blocked, a bound thread neverdavidxu2003-06-151-1/+1
* Rename P_THREADED to P_SA. P_SA means a process is using schedulerdavidxu2003-06-151-2/+2
* Use __FBSDID().obrien2003-06-111-1/+3
* - Merge struct procsig with struct sigacts.jhb2003-05-131-0/+2
* The signotify() sanity check in userret() doesn't need Giant anymore.jhb2003-04-231-2/+0
* - Move PS_PROFIL and its new cousin PS_STOPPROF back over to p_flag andjhb2003-04-221-6/+3
* Tweak locking in the PS_XCPU handler to hold the sched_lock while readingjhb2003-04-171-4/+5
* - Move p->p_sigmask to td->td_sigmask. Signal masks will be per thread withjeff2003-03-311-4/+5
* - Change trapsignal() to accept a thread and not a proc.jeff2003-03-311-1/+1
* Fix signal delivering bug for threaded process.davidxu2003-03-111-2/+8
* Replace calls to WITNESS_SLEEP() and witness_list() with equivalent callsjhb2003-03-041-4/+1
* Change the process flags P_KSES to be P_THREADED.julian2003-02-271-2/+2
* - Add a new function, thread_signal_add(), that is called from postsig tojeff2003-02-171-1/+8
* Move a bunch of flags from the KSE to the thread.julian2003-02-171-9/+8
* - Move ke_sticks, ke_iticks, ke_uticks, ke_uu, ke_su, and ke_iu back intojeff2003-02-171-2/+2
* Reversion of commit by Davidxu plus fixes since applied.julian2003-02-011-32/+24
* Use a local variable to store the number of ticks that elapsed intjr2003-01-311-2/+3
OpenPOWER on IntegriCloud