| Commit message (Expand) | Author | Age | Files | Lines |
* | Last step to make mq_notify conform to POSIX standard, If the process | davidxu | 2005-11-30 | 1 | -0/+2 |
* | Moderate rewrite of kernel ktrace code to attempt to generally improve | rwatson | 2005-11-13 | 1 | -0/+1 |
* | Add support for queueing SIGCHLD same as other UNIX systems did. | davidxu | 2005-11-08 | 1 | -0/+4 |
* | Add thread_find() function to search a thread by lwpid. | davidxu | 2005-11-03 | 1 | -0/+1 |
* | Reorganize the interrupt handling code a bit to make a few things cleaner | jhb | 2005-10-25 | 1 | -3/+1 |
* | Make p_itimers as a pointer, so file sys/proc.h does not need to include | davidxu | 2005-10-23 | 1 | -2/+1 |
* | Implement POSIX timers. Current only CLOCK_REALTIME and CLOCK_MONOTONIC | davidxu | 2005-10-23 | 1 | -0/+2 |
* | 1. Change prototype of trapsignal and sendsig to use ksiginfo_t *, most | davidxu | 2005-10-14 | 1 | -4/+7 |
* | Un-staticize runningbufwakeup() and staticize updateproc. | truckman | 2005-09-30 | 1 | -1/+1 |
* | Use the refcount API to implement reference counts on process argument | jhb | 2005-09-27 | 1 | -5/+0 |
* | - Add a new simple facility for marking the current thread as being in a | jhb | 2005-09-15 | 1 | -1/+14 |
* | Remove public declarations of variables that were forgotten when they were | obrien | 2005-08-10 | 1 | -1/+0 |
* | Validate if the value written into {FS,GS}.base is a canonical | davidxu | 2005-07-10 | 1 | -1/+1 |
* | Use the proc mtx to prevent simultaneous changes to p_aioinfo. | alc | 2005-05-30 | 1 | -1/+1 |
* | Remove thread_upcall_check, it was used to avoid race bug in earlier | davidxu | 2005-05-27 | 1 | -1/+0 |
* | Use low level constructs borrowed from interrupt threads to wait for | ups | 2005-05-23 | 1 | -1/+2 |
* | Change cpu_set_kse_upcall to more generic style, so we can reuse it | davidxu | 2005-04-23 | 1 | -1/+3 |
* | Fix a race condition between kern_wait() and thread_stopped(). | davidxu | 2005-04-19 | 1 | -0/+1 |
* | Bring a working snapshot of hwpmc(4), its associated libraries, userland util... | jkoshy | 2005-04-19 | 1 | -0/+2 |
* | Introduce p_canwait() and MAC Framework and MAC Policy entry points | rwatson | 2005-04-18 | 1 | -0/+1 |
* | Sprinkle some volatile magic and rearrange things a bit to avoid race | ups | 2005-04-08 | 1 | -2/+4 |
* | Bring back the WITNESS_WARN() check to _STOPEVENT() as all the callers have | jhb | 2005-03-31 | 1 | -0/+2 |
* | When the softupdates worklist gets too long, threads that attempt to | das | 2005-03-25 | 1 | -0/+1 |
* | In stange circumstances we may end up being the last reference to a | phk | 2005-03-17 | 1 | -4/+3 |
* | Allocate umtx_q from heap instead of stack, this avoids | davidxu | 2005-03-05 | 1 | -1/+1 |
* | The td_waitset is pointing to a stack address when thread is waiting | davidxu | 2005-03-04 | 1 | -1/+0 |
* | Backout previous change (disabling of security checks for signals delivered | sobomax | 2005-02-13 | 1 | -4/+2 |
* | Split out kill(2) syscall service routine into user-level and kernel part, the | sobomax | 2005-02-13 | 1 | -2/+4 |
* | Bit 0 of td_flags is now used by the priority borrowing flag, so remove | jhb | 2005-01-06 | 1 | -1/+0 |
* | Rework the interface between priority propagation (lending) and the | jhb | 2004-12-30 | 1 | -0/+1 |
* | 1. make umtx sharable between processes, the way is two or more processes | davidxu | 2004-12-18 | 1 | -2/+2 |
* | - Garbage collect several unused members of struct kse and struce ksegrp. | jeff | 2004-12-14 | 1 | -2/+0 |
* | Remove the p_uarea and p_upages_obj fields from struct proc. | das | 2004-11-20 | 1 | -2/+3 |
* | Add a new per-thread private flag: TDP_GEOM. | phk | 2004-10-23 | 1 | -0/+1 |
* | If a process needs to be swapped in, wakeup the swapper from within | scottl | 2004-10-16 | 1 | -1/+1 |
* | In original kern_execve() code, at the start of the function, it forces | davidxu | 2004-10-06 | 1 | -3/+5 |
* | When preempting a thread, put it back on the HEAD of its run queue. | julian | 2004-10-05 | 1 | -0/+2 |
* | Break out to a separate function, the code to revert a multithreaded | julian | 2004-10-05 | 1 | -0/+1 |
* | Rework how we store process times in the kernel such that we always store | jhb | 2004-10-05 | 1 | -7/+22 |
* | Forward declare struct kaioinfo to un-void a pointer in struct proc. | alfred | 2004-09-30 | 1 | -1/+2 |
* | A modest collection of various and sundry style, spelling, and whitespace | jhb | 2004-09-24 | 1 | -60/+62 |
* | Update locking notes on several fields to reflect locking already in the | jhb | 2004-09-23 | 1 | -9/+8 |
* | Tidy a comment. | jhb | 2004-09-13 | 1 | -1/+1 |
* | Revert the previous round of changes to td_pinned. The scheduler isn't | scottl | 2004-09-11 | 1 | -0/+1 |
* | Make up my mind if cpu pinning is stored in the thread structure or the | julian | 2004-09-10 | 1 | -1/+0 |
* | Refactor a bunch of scheduler code to give basically the same behaviour | julian | 2004-09-05 | 1 | -93/+21 |
* | Give setrunqueue() and sched_add() more of a clue as to | julian | 2004-09-01 | 1 | -1/+7 |
* | Note free bit.. as per the flags word. | julian | 2004-08-31 | 1 | -0/+1 |
* | Remove TDP_USTATCLOCK, we no longer need it because we now always | davidxu | 2004-08-31 | 1 | -1/+0 |
* | Remove an unneeded argument.. | julian | 2004-08-31 | 1 | -1/+1 |