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_kse.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
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
*
Migrate the thread stack management functions from the machine-dependent
alc
2003-06-14
1
-2
/
+3
*
Fix error in my last commit. Correctly maintain p_maxthrwaits and unlock
davidxu
2003-06-11
1
-5
/
+8
*
Use __FBSDID().
obrien
2003-06-11
1
-2
/
+3
*
If there are signals delivered to current thread, breaks out of loop,
davidxu
2003-06-10
1
-4
/
+3
*
thread_signal_add now is called with ps_mtx held, unlock it before
davidxu
2003-06-06
1
-3
/
+5
*
Change the second (and last) argument of cpu_set_upcall(). Previously
marcel
2003-06-04
1
-2
/
+1
*
Remove un-needed code.
julian
2003-06-04
1
-49
/
+27
*
Remove the ia64 hackery in threadinit() that was needed to work around
marcel
2003-06-01
1
-14
/
+0
*
Remove unused variable(s).
phk
2003-05-31
1
-2
/
+0
*
Revamp of the syscall path, exception and context handling. The
marcel
2003-05-16
1
-1
/
+1
*
Fix compiling problem, p_tracee is in my local repository for
davidxu
2003-05-01
1
-3
/
+0
*
Drop Giant lock before suspended, pick up it after resumed.
davidxu
2003-05-01
1
-1
/
+5
*
AMD64 uses the new-style cpu_switch()/cpu_throw() calling conventions.
peter
2003-04-30
1
-1
/
+1
*
Increase some default values.
davidxu
2003-04-30
1
-2
/
+2
*
unlock sched_lock at right time.
davidxu
2003-04-27
1
-1
/
+1
*
Add an argument to get_mcontext() which specified whether the
deischen
2003-04-25
1
-15
/
+1
*
- Protect p_numthreads with the sched_lock.
jhb
2003-04-23
1
-13
/
+14
*
- Mark the kse_purge_group() and kse_purge() definitions static to match
jhb
2003-04-22
1
-5
/
+3
*
Fix lock order reversal problem.
davidxu
2003-04-21
1
-3
/
+2
*
Introduce two flags to control upcall behaviour:
davidxu
2003-04-21
1
-51
/
+36
*
Test next upcall time correctly.
davidxu
2003-04-19
1
-1
/
+1
*
Use correct thread pointer.
davidxu
2003-04-19
1
-1
/
+1
*
Use the proc lock to protect p_singlethread and a P_WEXIT test. This
jhb
2003-04-18
1
-2
/
+2
*
Add a thread_unlink() and use it.
julian
2003-04-18
1
-11
/
+14
*
Protect td_sigmask with the proc lock.
jhb
2003-04-17
1
-0
/
+2
*
Move the _oncpu entry from the KSE to the thread.
julian
2003-04-10
1
-0
/
+1
*
Inherit blocked thread's context for upcall thread.
davidxu
2003-04-08
1
-7
/
+5
*
Commit a partial lazy thread switch mechanism for i386. it isn't as lazy
peter
2003-04-02
1
-0
/
+6
*
- Borrow the KSE single threading code for exec and exit. We use the check
jeff
2003-04-01
1
-3
/
+7
*
- Move p->p_sigmask to td->td_sigmask. Signal masks will be per thread with
jeff
2003-03-31
1
-4
/
+11
*
Check for the PS_NEEDSIGCHK flag in the right flags field.
jhb
2003-03-28
1
-1
/
+1
*
Adjust code for userland preemptive. Userland can set a quantum in
davidxu
2003-03-19
1
-24
/
+45
*
Export current time when returning from never blocked syscall.
davidxu
2003-03-14
1
-1
/
+8
*
Lock proc lock before changing p_flag.
davidxu
2003-03-11
1
-0
/
+2
*
Fix signal delivering bug for threaded process.
davidxu
2003-03-11
1
-6
/
+4
*
Fix threaded process job control bug. SMP tested.
davidxu
2003-03-11
1
-28
/
+16
*
Lock sched_lock before modifying td_flags.
davidxu
2003-03-08
1
-0
/
+2
*
Check kse group limit before linking new ksegrp.
davidxu
2003-02-28
1
-2
/
+2
*
Release sched_lock before calling upcall_free.
davidxu
2003-02-27
1
-1
/
+1
*
Change the process flags P_KSES to be P_THREADED.
julian
2003-02-27
1
-5
/
+5
*
Add a missing '!'.
davidxu
2003-02-26
1
-2
/
+2
*
Add a simple facility to allow round roubin in userland.
davidxu
2003-02-26
1
-41
/
+45
*
Remove a bogus comment.
davidxu
2003-02-25
1
-6
/
+0
*
Remove a XXXKSE. kg_completed now needs proc lock.
davidxu
2003-02-24
1
-1
/
+0
*
Backout last surplus commit. That day just wasn't my day.
davidxu
2003-02-24
1
-5
/
+0
*
If UTS kernel is calling kse_wakeup for itself, do nothing.
davidxu
2003-02-21
1
-3
/
+6
[next]