summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_trap.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Move UPCALL related data structure out of kse, introduce a newdavidxu2003-01-261-24/+31
* Add code to ddb to allow backtracing an arbitrary thread.julian2002-12-281-1/+0
* To reduce per-return overhead of userret(), call intorwatson2002-11-081-4/+7
* iBack out david's last commit. the suspension code needs to be calledjulian2002-10-261-2/+13
* Move suspension checking code from userret() into thread_userret().davidxu2002-10-261-13/+2
* - Create a new scheduler api that is defined in sys/sched.hjeff2002-10-121-14/+4
* - Move p_cpulimit to struct proc from struct plimit and protect it withjhb2002-10-091-3/+4
* Access td->td_kse inside sched_lock.jmallett2002-10-021-2/+2
* De-obfuscate local use of members of 'struct thread', for which we havejmallett2002-10-021-3/+4
* Add a new MAC entry point, mac_thread_userret(td), which permits policyrwatson2002-10-021-0/+6
* Back our kernel support for reliable signal queues.jmallett2002-10-011-3/+1
* Minor style nits in a comment.jhb2002-10-011-1/+1
* Various style fixups.jhb2002-10-011-6/+10
* Actually clear PS_XCPU in ast() when we handle it.jhb2002-10-011-1/+1
* - Add a new per-process flag PS_XCPU to indicate that at least one threadjhb2002-09-301-0/+14
* First half of implementation of ksiginfo, signal queues, and such. Thisjmallett2002-09-301-1/+3
* slightly clean up the thread_userret() and thread_consider_upcall() calls.julian2002-09-231-3/+4
* Spell proprly properly:rwatson2002-08-221-1/+1
* Revert removal of cred_free_thread(): It is used to ensure that a thread'smini2002-07-111-0/+3
* Don't slow every syscall and trap by doing locks and stuff if thejulian2002-07-101-3/+7
* Part 1 of KSE-IIIjulian2002-06-291-5/+32
* Remove unused diagnostic function cread_free_thread().mini2002-06-241-3/+0
* We no longer need to acqure Giant in ast() for ktrpsig() in postsig() nowjhb2002-06-071-2/+0
* CURSIG() is not a macro so rename it cursig().julian2002-05-291-1/+1
* Moved signal handling and rescheduling from userret() to ast() so thatbde2002-04-041-22/+46
* Style fixes purposefully left out of last commit. I checked the kse treejake2002-03-291-43/+43
* Remove abuse of intr_disable/restore in MI code by moving the loop in ast()jake2002-03-291-13/+1
* Remove last two abuses of cpu_critical_{enter,exit} in the MI code.imp2002-03-211-5/+5
* Change the way we ensure td_ucred is NULL if DIAGNOSTIC is defined.jhb2002-03-201-30/+3
OpenPOWER on IntegriCloud