aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/subr_trap.c
Commit message (Expand)AuthorAgeFilesLines
* - Rev 1.83 of kern_lock.c fixes the td_locks assert, reenable it here.Jeff Roberson2005-03-281-3/+0
* - The td_locks check is currently broken with snapshots and possiblyJeff Roberson2005-03-251-0/+3
* - Fail an assert if we attempt to return with any lockmgr locks held inJeff Roberson2005-03-241-0/+2
* Whitespace fix.John Baldwin2004-12-301-0/+1
* - Run sched_userret() after thread_userret(). Before, sched_userret() wouldJeff Roberson2004-12-261-5/+4
* Add a new per-thread private flag: TDP_GEOM.Poul-Henning Kamp2004-10-231-0/+7
* Rework how we store process times in the kernel such that we always storeJohn Baldwin2004-10-051-1/+1
* Don't try to protect td_sticks with sched_lock. It doesn't need it as itJohn Baldwin2004-09-231-3/+1
* Various small style fixes.John Baldwin2004-09-221-1/+2
* Remove an unneeded argument..Julian Elischer2004-08-311-1/+1
* Remove sched_free_thread() which was only usedJulian Elischer2004-08-311-3/+0
* Call thread_user_enter for M:N thread, ast() should be treated as anotherDavid Xu2004-08-081-0/+2
* - Move TDF_OWEPREEMPT, TDF_OWEUPC, and TDF_USTATCLOCK over to td_pflagsJohn Baldwin2004-07-161-5/+5
* - Change mi_switch() and sched_switch() to accept an optional thread toJohn Baldwin2004-07-021-1/+1
* Tidy up uprof locking. Mostly the fields are protected by both the procJohn Baldwin2004-07-021-8/+6
* Remove unused variable.Julian Elischer2004-03-311-2/+0
* Push Giant down a little further:Peter Wemm2004-03-131-2/+1
* Put "failed to set signal flags properly for ast()" check underRobert Watson2004-03-051-1/+1
* Locking for the per-process resource limits structure.John Baldwin2004-02-041-4/+4
* - Add a flags parameter to mi_switch. The value of flags may be SW_VOL orJeff Roberson2004-01-251-2/+1
* Log involuntary context switches correctly.Peter Wemm2003-09-051-2/+2
* kse.h is not needed for these files.David Xu2003-08-051-1/+0
* When ktracing context switches, make sure we record involuntary switches.Peter Wemm2003-07-311-0/+14
* o Change kse_thr_interrupt to allow send a signal to a specified thread,David Xu2003-06-281-15/+2
* 1. Add code to support bound thread. when blocked, a bound thread neverDavid Xu2003-06-151-1/+1
* Rename P_THREADED to P_SA. P_SA means a process is using schedulerDavid Xu2003-06-151-2/+2
* Use __FBSDID().David E. O'Brien2003-06-111-1/+3
* - Merge struct procsig with struct sigacts.John Baldwin2003-05-131-0/+2
* The signotify() sanity check in userret() doesn't need Giant anymore.John Baldwin2003-04-231-2/+0
* - Move PS_PROFIL and its new cousin PS_STOPPROF back over to p_flag andJohn Baldwin2003-04-221-6/+3
* Tweak locking in the PS_XCPU handler to hold the sched_lock while readingJohn Baldwin2003-04-171-4/+5
* - Move p->p_sigmask to td->td_sigmask. Signal masks will be per thread withJeff Roberson2003-03-311-4/+5
* - Change trapsignal() to accept a thread and not a proc.Jeff Roberson2003-03-311-1/+1
* Fix signal delivering bug for threaded process.David Xu2003-03-111-2/+8
* Replace calls to WITNESS_SLEEP() and witness_list() with equivalent callsJohn Baldwin2003-03-041-4/+1
* Change the process flags P_KSES to be P_THREADED.Julian Elischer2003-02-271-2/+2
* - Add a new function, thread_signal_add(), that is called from postsig toJeff Roberson2003-02-171-1/+8
* Move a bunch of flags from the KSE to the thread.Julian Elischer2003-02-171-9/+8
* - Move ke_sticks, ke_iticks, ke_uticks, ke_uu, ke_su, and ke_iu back intoJeff Roberson2003-02-171-2/+2
* Reversion of commit by Davidxu plus fixes since applied.Julian Elischer2003-02-011-32/+24
* Use a local variable to store the number of ticks that elapsed inTim J. Robbins2003-01-311-2/+3
* Move UPCALL related data structure out of kse, introduce a newDavid Xu2003-01-261-24/+31
* Add code to ddb to allow backtracing an arbitrary thread.Julian Elischer2002-12-281-1/+0
* To reduce per-return overhead of userret(), call intoRobert Watson2002-11-081-4/+7
* iBack out david's last commit. the suspension code needs to be calledJulian Elischer2002-10-261-2/+13
* Move suspension checking code from userret() into thread_userret().David Xu2002-10-261-13/+2
* - Create a new scheduler api that is defined in sys/sched.hJeff Roberson2002-10-121-14/+4
* - Move p_cpulimit to struct proc from struct plimit and protect it withJohn Baldwin2002-10-091-3/+4
* Access td->td_kse inside sched_lock.Juli Mallett2002-10-021-2/+2
* De-obfuscate local use of members of 'struct thread', for which we haveJuli Mallett2002-10-021-3/+4