| Commit message (Expand) | Author | Age | Files | Lines |
* | - style fixes to the critical_exit() KASSERT(). | jeff | 2004-02-02 | 1 | -1/+2 |
* | Move KASSERT regarding td_critnest to after the value of td is set to | rwatson | 2004-02-01 | 1 | -2/+1 |
* | - Assert that td_critnest > 0 in critical_exit() to catch cases of | jeff | 2004-02-01 | 1 | -0/+2 |
* | Although sometimes to the uninitiated, it may seem like goup, KSEGOUP | rwatson | 2003-12-12 | 1 | -1/+1 |
* | Initial landing of SMP support for FreeBSD/amd64. | peter | 2003-11-17 | 1 | -2/+2 |
* | - Remove the correct thread from the run queue in setrunqueue(). This | jeff | 2003-10-17 | 1 | -1/+1 |
* | - Update the sched api. sched_{add,rem,clock,pctcpu} now all accept a td | jeff | 2003-10-16 | 1 | -9/+9 |
* | Rename P_THREADED to P_SA. P_SA means a process is using scheduler | davidxu | 2003-06-15 | 1 | -5/+5 |
* | Use __FBSDID(). | obrien | 2003-06-11 | 1 | -5/+4 |
* | When we are spilling threads out of the run queue during panic, make sure we | julian | 2003-05-21 | 1 | -3/+6 |
* | Commit a partial lazy thread switch mechanism for i386. it isn't as lazy | peter | 2003-04-02 | 1 | -1/+17 |
* | Adjust code for userland preemptive. Userland can set a quantum in | davidxu | 2003-03-19 | 1 | -27/+1 |
* | Cosmetic change, make it QUEUE_MACRO_DEBUG friendly | davidxu | 2003-03-09 | 1 | -1/+1 |
* | Change the process flags P_KSES to be P_THREADED. | julian | 2003-02-27 | 1 | -5/+5 |
* | Update comments to reflect new KSE code. | davidxu | 2003-02-19 | 1 | -3/+1 |
* | Move code for detecting PS_NEEDSIGCHK into thread_schedule_upcall, | davidxu | 2003-02-17 | 1 | -2/+0 |
* | Move a bunch of flags from the KSE to the thread. | julian | 2003-02-17 | 1 | -0/+2 |
* | - Split the struct kse into struct upcall and struct kse. struct kse will | jeff | 2003-02-17 | 1 | -178/+56 |
* | Reversion of commit by Davidxu plus fixes since applied. | julian | 2003-02-01 | 1 | -56/+178 |
* | Move UPCALL related data structure out of kse, introduce a new | davidxu | 2003-01-26 | 1 | -178/+56 |
* | Remove a KASSERT that can now happen and add a missing setrunnable. | julian | 2003-01-20 | 1 | -2/+0 |
* | Add code to ddb to allow backtracing an arbitrary thread. | julian | 2002-12-28 | 1 | -99/+144 |
* | Did you ever notice how stupid bugs show up much clearer | julian | 2002-10-14 | 1 | -1/+1 |
* | Tidy up the scheduler's code for changing the priority of a thread. | julian | 2002-10-14 | 1 | -13/+47 |
* | - Create a new scheduler api that is defined in sys/sched.h | jeff | 2002-10-12 | 1 | -51/+9 |
* | Round out the facilty for a 'bound' thread to loan out its KSE | julian | 2002-10-09 | 1 | -105/+130 |
* | set ke_bound to NULL when kse owner thread becomes runnable. | davidxu | 2002-10-03 | 1 | -0/+1 |
* | Implement basic KSE loaning. This stops a hread that is blocked in BOUND mode | julian | 2002-09-29 | 1 | -6/+68 |
* | Indentation does not define a block.. you need breces {} as well.. | julian | 2002-09-23 | 1 | -1/+3 |
* | Allocate KSEs and KSEGRPs separatly and remove them from the proc structure. | julian | 2002-09-15 | 1 | -5/+2 |
* | Completely redo thread states. | julian | 2002-09-11 | 1 | -7/+7 |
* | Rejig the code to figure out estcpu and work out how long a KSEGRP has been | julian | 2002-08-30 | 1 | -0/+2 |
* | - Optimize wakeup() and its friends; if a thread waken up is being | tanimura | 2002-07-30 | 1 | -0/+6 |
* | Allow alphas to do crashdumps: Refuse to run anything in choosethread() | gallatin | 2002-07-17 | 1 | -0/+4 |
* | Thinking about it I came to the conclusion that the KSE states were incorrectly | julian | 2002-07-14 | 1 | -131/+10 |
* | also set the KSE state for the idle KSE/thread case. | julian | 2002-07-12 | 1 | -2/+2 |
* | Set the thread state of the newly chosen to run thread to TDS_RUNNING in | jhb | 2002-07-12 | 1 | -2/+1 |
* | Remove debugging code that I originally only wanted to be there for a couple ... | julian | 2002-07-11 | 1 | -23/+2 |
* | Part 1 of KSE-III | julian | 2002-06-29 | 1 | -39/+623 |
* | Move the "- 1" into the RQB_FFS(mask) macro itself so that | peter | 2002-06-20 | 1 | -2/+1 |
* | Make the run queue parameters machine dependent. Optimize 64 bit | jake | 2002-05-25 | 1 | -0/+2 |
* | Remove runq_findproc. This never worked right in the first place and can | jake | 2002-05-08 | 1 | -23/+0 |
* | Stage-2 commit of the critical*() code. This re-inlines cpu_critical_enter() | dillon | 2002-04-01 | 1 | -0/+1 |
* | Compromise for critical*()/cpu_critical*() recommit. Cleanup the interrupt | dillon | 2002-03-27 | 1 | -3/+4 |
* | Rename runq_find() to runq_findproc(), and hide it behind #ifdef DIAGNOSTIC, | des | 2002-03-06 | 1 | -3/+5 |
* | revert last commit temporarily due to whining on the lists. | dillon | 2002-02-26 | 1 | -7/+0 |
* | STAGE-1 of 3 commit - allow (but do not require) interrupts to remain | dillon | 2002-02-26 | 1 | -0/+7 |
* | In a threaded world, differnt priorirites become properties of | julian | 2002-02-11 | 1 | -7/+3 |
* | Modify the critical section API as follows: | jhb | 2001-12-18 | 1 | -0/+25 |
* | Change p into ke->ke_proc, this was hidden behind INVARIANTS. | jlemon | 2001-09-18 | 1 | -1/+1 |