| Commit message (Expand) | Author | Age | Files | Lines |
| * | - Move p->p_sigmask to td->td_sigmask. Signal masks will be per thread with | Jeff Roberson | 2003-03-31 | 1 | -4/+5 |
| * | - Change trapsignal() to accept a thread and not a proc. | Jeff Roberson | 2003-03-31 | 1 | -1/+1 |
| * | Fix signal delivering bug for threaded process. | David Xu | 2003-03-11 | 1 | -2/+8 |
| * | Replace calls to WITNESS_SLEEP() and witness_list() with equivalent calls | John Baldwin | 2003-03-04 | 1 | -4/+1 |
| * | Change the process flags P_KSES to be P_THREADED. | Julian Elischer | 2003-02-27 | 1 | -2/+2 |
| * | - Add a new function, thread_signal_add(), that is called from postsig to | Jeff Roberson | 2003-02-17 | 1 | -1/+8 |
| * | Move a bunch of flags from the KSE to the thread. | Julian Elischer | 2003-02-17 | 1 | -9/+8 |
| * | - Move ke_sticks, ke_iticks, ke_uticks, ke_uu, ke_su, and ke_iu back into | Jeff Roberson | 2003-02-17 | 1 | -2/+2 |
| * | Reversion of commit by Davidxu plus fixes since applied. | Julian Elischer | 2003-02-01 | 1 | -32/+24 |
| * | Use a local variable to store the number of ticks that elapsed in | Tim J. Robbins | 2003-01-31 | 1 | -2/+3 |
| * | Move UPCALL related data structure out of kse, introduce a new | David Xu | 2003-01-26 | 1 | -24/+31 |
| * | Add code to ddb to allow backtracing an arbitrary thread. | Julian Elischer | 2002-12-28 | 1 | -1/+0 |
| * | To reduce per-return overhead of userret(), call into | Robert Watson | 2002-11-08 | 1 | -4/+7 |
| * | iBack out david's last commit. the suspension code needs to be called | Julian Elischer | 2002-10-26 | 1 | -2/+13 |
| * | Move suspension checking code from userret() into thread_userret(). | David Xu | 2002-10-26 | 1 | -13/+2 |
| * | - Create a new scheduler api that is defined in sys/sched.h | Jeff Roberson | 2002-10-12 | 1 | -14/+4 |
| * | - Move p_cpulimit to struct proc from struct plimit and protect it with | John Baldwin | 2002-10-09 | 1 | -3/+4 |
| * | Access td->td_kse inside sched_lock. | Juli Mallett | 2002-10-02 | 1 | -2/+2 |
| * | De-obfuscate local use of members of 'struct thread', for which we have | Juli Mallett | 2002-10-02 | 1 | -3/+4 |
| * | Add a new MAC entry point, mac_thread_userret(td), which permits policy | Robert Watson | 2002-10-02 | 1 | -0/+6 |
| * | Back our kernel support for reliable signal queues. | Juli Mallett | 2002-10-01 | 1 | -3/+1 |
| * | Minor style nits in a comment. | John Baldwin | 2002-10-01 | 1 | -1/+1 |
| * | Various style fixups. | John Baldwin | 2002-10-01 | 1 | -6/+10 |
| * | Actually clear PS_XCPU in ast() when we handle it. | John Baldwin | 2002-10-01 | 1 | -1/+1 |
| * | - Add a new per-process flag PS_XCPU to indicate that at least one thread | John Baldwin | 2002-09-30 | 1 | -0/+14 |
| * | First half of implementation of ksiginfo, signal queues, and such. This | Juli Mallett | 2002-09-30 | 1 | -1/+3 |
| * | slightly clean up the thread_userret() and thread_consider_upcall() calls. | Julian Elischer | 2002-09-23 | 1 | -3/+4 |
| * | Spell proprly properly: | Robert Watson | 2002-08-22 | 1 | -1/+1 |
| * | Revert removal of cred_free_thread(): It is used to ensure that a thread's | Jonathan Mini | 2002-07-11 | 1 | -0/+3 |
| * | Don't slow every syscall and trap by doing locks and stuff if the | Julian Elischer | 2002-07-10 | 1 | -3/+7 |
| * | Part 1 of KSE-III | Julian Elischer | 2002-06-29 | 1 | -5/+32 |
| * | Remove unused diagnostic function cread_free_thread(). | Jonathan Mini | 2002-06-24 | 1 | -3/+0 |
| * | We no longer need to acqure Giant in ast() for ktrpsig() in postsig() now | John Baldwin | 2002-06-07 | 1 | -2/+0 |
| * | CURSIG() is not a macro so rename it cursig(). | Julian Elischer | 2002-05-29 | 1 | -1/+1 |
| * | Moved signal handling and rescheduling from userret() to ast() so that | Bruce Evans | 2002-04-04 | 1 | -22/+46 |
| * | Style fixes purposefully left out of last commit. I checked the kse tree | Jake Burkholder | 2002-03-29 | 1 | -43/+43 |
| * | Remove abuse of intr_disable/restore in MI code by moving the loop in ast() | Jake Burkholder | 2002-03-29 | 1 | -13/+1 |
| * | Remove last two abuses of cpu_critical_{enter,exit} in the MI code. | Warner Losh | 2002-03-21 | 1 | -5/+5 |
| * | Change the way we ensure td_ucred is NULL if DIAGNOSTIC is defined. | John Baldwin | 2002-03-20 | 1 | -30/+3 |
| * | Make this compile. | Jake Burkholder | 2002-02-23 | 1 | -1/+1 |
| * | Add some DIAGNOSTIC code. | Julian Elischer | 2002-02-22 | 1 | -6/+30 |
| * | If the credential on an incoming thread is correct, don't bother | Julian Elischer | 2002-02-17 | 1 | -3/+4 |
| * | In a threaded world, differnt priorirites become properties of | Julian Elischer | 2002-02-11 | 1 | -1/+1 |
| * | Changed the type of pcb_flags from u_char to u_int and adjusted things. | Bruce Evans | 2002-01-17 | 1 | -1/+1 |
| * | Change the preemption code for software interrupt thread schedules and | John Baldwin | 2002-01-05 | 1 | -1/+1 |
| * | Axe a stale comment. Holding sched_lock across both setrunqueue() and | John Baldwin | 2002-01-04 | 1 | -8/+0 |
| * | - Change all callers of addupc_task() to check PS_PROFIL explicitly and | John Baldwin | 2001-12-18 | 1 | -7/+12 |
| * | Modify the critical section API as follows: | John Baldwin | 2001-12-18 | 1 | -4/+4 |
| * | Add a per-thread ucred reference for syscalls and synchronous traps from | John Baldwin | 2001-10-26 | 1 | -3/+11 |
| * | Remove a bogus comment. "atomic" doesn't mean that the operation is done | John Baldwin | 2001-09-21 | 1 | -1/+0 |