- Simplify KiSelectReadyThread.
authorAlex Ionescu <aionescu@gmail.com>
Wed, 17 Jan 2007 01:56:15 +0000 (01:56 +0000)
committerAlex Ionescu <aionescu@gmail.com>
Wed, 17 Jan 2007 01:56:15 +0000 (01:56 +0000)
commitc696d665327138ddab1492440a71207d835c00c7
treeebe46baf63d870e1536d289db866482cf98d7d08
parentc15d054bad9b06def8bca1b758f303b1b630e205
- Simplify KiSelectReadyThread.
- Disable KiSetAffinityThread to do nothing else but change affinity instead of doing re-scheduling (temporary change).
- Cleanup KiQuantumEnd to prepare for new scheduler.
- Fix up a large bug in KeInsertQueueDpc which was making every DPC become a Threaded DPC due to a bad assignment-instead-of-compare.
- Copy KiSelectNextThread for new scheduler branch, without SMT support.
- Fix a bug in KiAdjustQuantumThread under new scheduler.
- Re-implement KiSetPriorityThread under new scheduler, leave hacks for current scheduler support.
- Remove old testing assert from KiExitDispatcher.

svn path=/trunk/; revision=25491
reactos/ntoskrnl/include/internal/ke.h
reactos/ntoskrnl/include/internal/ke_x.h
reactos/ntoskrnl/ke/dpc.c
reactos/ntoskrnl/ke/thrdobj.c
reactos/ntoskrnl/ke/thrdschd.c
reactos/ntoskrnl/ke/wait.c