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
*
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
*
Forgot to set KU_DOUPCALL in kse_wakeup.
davidxu
2003-02-20
1
-0
/
+1
*
Add a timeout parameter to kse_release.
davidxu
2003-02-20
1
-11
/
+27
*
Move thread limits testing code up a bit. This let UPCALLING thread
davidxu
2003-02-20
1
-26
/
+27
*
Count non-threaded group.
davidxu
2003-02-19
1
-5
/
+10
*
M_WAITOK and remove an useless comment.
davidxu
2003-02-19
1
-2
/
+1
*
Back out M_* changes, per decision of the TRB.
imp
2003-02-19
1
-3
/
+3
*
Optimize the case when max threads number was hit.
davidxu
2003-02-19
1
-43
/
+57
*
Further fix PS_NEEDSIGCHK
davidxu
2003-02-17
1
-0
/
+2
*
Move code for detecting PS_NEEDSIGCHK into thread_schedule_upcall,
davidxu
2003-02-17
1
-0
/
+2
*
- Add a new function, thread_signal_add(), that is called from postsig to
jeff
2003-02-17
1
-28
/
+34
*
Move a bunch of flags from the KSE to the thread.
julian
2003-02-17
1
-4
/
+1
*
- Split the struct kse into struct upcall and struct kse. struct kse will
jeff
2003-02-17
1
-515
/
+649
*
Reversion of commit by Davidxu plus fixes since applied.
julian
2003-02-01
1
-648
/
+515
*
Only add one tick per tick to the thread stats, instead of some random number.
julian
2003-01-31
1
-2
/
+2
*
Use kg_numupcalls to see if we are closing a thread group,
davidxu
2003-01-26
1
-2
/
+2
*
Move UPCALL related data structure out of kse, introduce a new
davidxu
2003-01-26
1
-513
/
+646
*
Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.
alfred
2003-01-21
1
-3
/
+3
*
Remove a KASSERT that can now happen and add a missing setrunnable.
julian
2003-01-20
1
-0
/
+2
[next]