index
:
FreeBSD-src
RELENG_2_2
RELENG_2_3
RELENG_2_3_0
RELENG_2_3_1
RELENG_2_3_2
RELENG_2_3_3
RELENG_2_3_4
RELENG_2_4
RELENG_2_4_4
RELENG_2_4_OLD
devel
devel-11
releng/10.1
releng/10.3
releng/11.0
releng/11.1
stable/10
stable/11
Raptor Engineering's fork of pfsense FreeBSD src with pfSense changes
Raptor Engineering, LLC
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
kern
/
kern_thread.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
When calling scheduler entrypoints for creating new threads and processes,
julian
2004-07-18
1
-2
/
+2
*
Whitespace fix.
jhb
2004-07-16
1
-1
/
+1
*
Add code to support debugging threaded process.
davidxu
2004-07-13
1
-1
/
+4
*
- Change mi_switch() and sched_switch() to accept an optional thread to
jhb
2004-07-02
1
-2
/
+2
*
Allocate TIDs in thread_init() and deallocate them in thread_fini().
marcel
2004-06-26
1
-71
/
+57
*
Mark the thread in an exiting program as inactive.
julian
2004-06-21
1
-1
/
+1
*
Define __lwpid_t as an int32_t in <sys/_types.h> and define lwpid_t
marcel
2004-06-19
1
-4
/
+6
*
If thread singler wants to terminate other threads, make sure it includes
davidxu
2004-06-18
1
-2
/
+16
*
Shuffle some code around.
julian
2004-06-11
1
-1
/
+42
*
Add a comment explaining td_critnest's initial state and its life from that
jmallett
2004-06-09
1
-0
/
+13
*
Split kern_thread.c into 2 parts. kern_kse.c and kern_thread.c
julian
2004-06-07
1
-1209
/
+13
*
Move TDF_SA from td_flags to td_pflags (and rename it accordingly)
tjr
2004-06-02
1
-10
/
+10
*
Clear KSE thread flags after KSE thread mode is ended. The side effect
davidxu
2004-05-21
1
-1
/
+1
*
Keep track of threads waiting in kse_release() to avoid a race
deischen
2004-04-28
1
-16
/
+37
*
Assign thread IDs to kernel threads. The purpose of the thread ID (tid)
marcel
2004-04-03
1
-2
/
+98
*
Massively up the (artificial) limit on system scope threads
julian
2004-03-21
1
-2
/
+2
*
Push Giant down a little further:
peter
2004-03-13
1
-8
/
+5
*
Check for TDF_SINTR before calling sleepq_abort() as there is a narrow
jhb
2004-03-01
1
-1
/
+1
*
Switch the sleep/wakeup and condition variable implementations to use the
jhb
2004-02-27
1
-11
/
+7
*
Use mtx_assert() rather than using a home-rolled version.
jhb
2004-01-28
1
-1
/
+1
*
- Add a flags parameter to mi_switch. The value of flags may be SW_VOL or
jeff
2004-01-25
1
-4
/
+2
*
Reduce gratuitous includes: don't include jail.h if it's not needed.
rwatson
2004-01-21
1
-1
/
+0
*
s/Muliple/Multiple
schweikh
2004-01-10
1
-48
/
+46
*
Don't use NULL (pointer) when we mean 0 (integer) for the number of ticks
peter
2003-12-23
1
-1
/
+1
*
Write the thread pointer (val) in the kse mailbox (loc) before we
marcel
2003-12-10
1
-2
/
+2
*
Add kse_switchin(2). This syscall can be used by KSE implementations
marcel
2003-12-07
1
-0
/
+24
*
- Giant is no longer required by vm_thread_new().
alc
2003-12-07
1
-2
/
+0
*
Add an implementation of turnstiles and change the sleep mutex code to use
jhb
2003-11-11
1
-0
/
+3
*
Let SA process work under ULE scheduler, originally it would panic kernel.
davidxu
2003-08-26
1
-3
/
+16
*
Change instances of callout_init that specify MPSAFE behaviour to
sam
2003-08-19
1
-1
/
+1
*
Update powerpc to use the (old thread,new thread) calling convention
grehan
2003-08-14
1
-4
/
+0
*
- Convert Alpha over to the new calling conventions for cpu_throw() and
jhb
2003-08-12
1
-1
/
+1
*
Copyin the thread mailbox flags from the correct location
deischen
2003-08-08
1
-1
/
+1
*
Consistently use the BSD u_int and u_short instead of the SYSV uint and
jhb
2003-08-07
1
-1
/
+1
*
Introduce a thread mailbox flag TMF_NOUPCALL. On some architectures other
davidxu
2003-08-05
1
-7
/
+18
*
Set td_critnest to 1 when setting up a thread since it is a MI field with
jhb
2003-08-04
1
-0
/
+1
*
o Refine kse_thr_interrupt to allow it to handle different commands.
davidxu
2003-07-17
1
-62
/
+61
*
If initial thread is still a bound thread, don't change its signal mask.
davidxu
2003-07-15
1
-1
/
+1
*
Rename thread_siginfo to cpu_thread_siginfo
davidxu
2003-07-15
1
-1
/
+1
*
kse_thr_interrupt should target the thread, specifically.
mtm
2003-07-04
1
-1
/
+1
*
Signals sent specifically to a particular thread must
mtm
2003-07-03
1
-1
/
+1
*
Fix typo.
davidxu
2003-06-30
1
-1
/
+1
*
Don't use fuword() and suword() on struct members of type int. This
marcel
2003-06-28
1
-4
/
+4
*
o Change kse_thr_interrupt to allow send a signal to a specified thread,
davidxu
2003-06-28
1
-56
/
+121
*
cpu_set_upcall_kse needs to access userspace, release schedule lock
davidxu
2003-06-20
1
-4
/
+10
*
Forgot to commit code to disable creating a bound thread in same
davidxu
2003-06-16
1
-0
/
+2
*
Reset ncpus to 1 for bound thread group since there is only one
davidxu
2003-06-16
1
-1
/
+3
*
1. Add code to support bound thread. when blocked, a bound thread never
davidxu
2003-06-15
1
-55
/
+63
*
1. Migrate TDF_UPCALLING from td_flags to td_pflags.
davidxu
2003-06-15
1
-16
/
+6
*
Rename P_THREADED to P_SA. P_SA means a process is using scheduler
davidxu
2003-06-15
1
-6
/
+6
[next]