| Commit message (Expand) | Author | Age | Files | Lines |
* | Rename P_THREADED to P_SA. P_SA means a process is using scheduler | davidxu | 2003-06-15 | 1 | -2/+2 |
* | Use __FBSDID(). | obrien | 2003-06-11 | 1 | -1/+3 |
* | Wait for the real interval timer callout handler to finish executing if it | jhb | 2003-06-09 | 1 | -2/+12 |
* | - Merge struct procsig with struct sigacts. | jhb | 2003-05-13 | 1 | -15/+9 |
* | Initialize and destroy the struct proc mutex in the proc zone's init and | jhb | 2003-05-01 | 1 | -1/+0 |
* | - Protect p_numthreads with the sched_lock. | jhb | 2003-04-23 | 1 | -0/+3 |
* | Fix lock order reversal problem. | davidxu | 2003-04-21 | 1 | -2/+0 |
* | Adjust a few comments. | jhb | 2003-04-17 | 1 | -1/+1 |
* | - Adjust sched hooks for fork and exec to take processes as arguments instead | jeff | 2003-04-11 | 1 | -11/+7 |
* | - Borrow the KSE single threading code for exec and exit. We use the check | jeff | 2003-04-01 | 1 | -2/+4 |
* | - Move p->p_sigmask to td->td_sigmask. Signal masks will be per thread with | jeff | 2003-03-31 | 1 | -0/+1 |
* | Replace the at_fork, at_exec, and at_exit functions with the slightly more | jhb | 2003-03-24 | 1 | -65/+2 |
* | Unregisterize, ansify. | des | 2003-03-19 | 1 | -34/+10 |
* | Whitespace cleanup. | des | 2003-03-19 | 1 | -10/+10 |
* | - Cache a reference to the credential of the thread that starts a ktrace in | jhb | 2003-03-13 | 1 | -2/+7 |
* | Tidy up previous change: move comment about obtaining an exclusive | tjr | 2003-03-13 | 1 | -5/+4 |
* | In wait1(), remove the zombie process from zombproc before removing | tjr | 2003-03-12 | 1 | -5/+5 |
* | Fix threaded process job control bug. SMP tested. | davidxu | 2003-03-11 | 1 | -1/+2 |
* | Change the process flags P_KSES to be P_THREADED. | julian | 2003-02-27 | 1 | -2/+2 |
* | Back out M_* changes, per decision of the TRB. | imp | 2003-02-19 | 1 | -1/+1 |
* | Use the proc lock to protect p_realtimer instead of Giant, and obtain | tjr | 2003-02-17 | 1 | -1/+1 |
* | - Split the struct kse into struct upcall and struct kse. struct kse will | jeff | 2003-02-17 | 1 | -13/+1 |
* | Fix LOR with PROC/filedesc. Introduce fdesc_mtx that will be used as a | alfred | 2003-02-15 | 1 | -1/+1 |
* | A little infrastructure, preceding some upcoming changes | julian | 2003-02-08 | 1 | -1/+1 |
* | Reversion of commit by Davidxu plus fixes since applied. | julian | 2003-02-01 | 1 | -4/+14 |
* | Move UPCALL related data structure out of kse, introduce a new | davidxu | 2003-01-26 | 1 | -14/+4 |
* | Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0. | alfred | 2003-01-21 | 1 | -1/+1 |
* | It is possible for an active aio to prevent shared memory from being | dillon | 2003-01-13 | 1 | -2/+1 |
* | Fix a refcount race with the vmspace structure. In order to prevent | dillon | 2002-12-15 | 1 | -1/+8 |
* | Unbreak the KSE code. Keep track of zobie threads using the Per-CPU storage | julian | 2002-12-10 | 1 | -24/+6 |
* | Acquire and release the page queues lock around pmap_remove_pages() because | alc | 2002-11-25 | 1 | -0/+3 |
* | Introduce p_label, extensible security label storage for the MAC framework | rwatson | 2002-11-20 | 1 | -0/+5 |
* | - Add a new global mutex 'ppeers_lock' to protect the p_peers list of | jhb | 2002-10-15 | 1 | -6/+6 |
* | - Create a new scheduler api that is defined in sys/sched.h | jeff | 2002-10-12 | 1 | -12/+5 |
* | Round out the facilty for a 'bound' thread to loan out its KSE | julian | 2002-10-09 | 1 | -4/+11 |
* | Whitespace fix only | julian | 2002-10-02 | 1 | -3/+3 |
* | Back our kernel support for reliable signal queues. | jmallett | 2002-10-01 | 1 | -8/+1 |
* | First half of implementation of ksiginfo, signal queues, and such. This | jmallett | 2002-09-30 | 1 | -1/+8 |
* | Use the fields in the sysentvec and in the vm map header in place of the | jake | 2002-09-21 | 1 | -4/+4 |
* | Add kernel support needed for the KSE-aware libpthread: | mini | 2002-09-16 | 1 | -2/+0 |
* | Allocate KSEs and KSEGRPs separatly and remove them from the proc structure. | julian | 2002-09-15 | 1 | -2/+2 |
* | Use UMA as a complex object allocator. | julian | 2002-09-06 | 1 | -0/+2 |
* | s/SGNL/SIG/ | davidxu | 2002-09-05 | 1 | -1/+1 |
* | Revert previous revision which accidentally snuck in with another commit. | jhb | 2002-08-01 | 1 | -1/+1 |
* | If we fail to write to a vnode during a ktrace write, then we drop all | jhb | 2002-08-01 | 1 | -1/+1 |
* | Part 1 of KSE-III | julian | 2002-06-29 | 1 | -9/+88 |
* | More caddr_t removal, make fo_ioctl take a void * instead of a caddr_t. | alfred | 2002-06-29 | 1 | -16/+15 |
* | Add an MD callout like cpu_exit, but which is called after sched_lock is | jake | 2002-06-24 | 1 | -0/+1 |
* | Properly lock accesses to p_tracep and p_traceflag. Also make a few | jhb | 2002-06-07 | 1 | -0/+5 |
* | Add POSIX.1-2001 WCONTINUED option for waitpid(2). A proc flag | mike | 2002-06-01 | 1 | -1/+17 |