// Do NOT ask when it will be fixed.
// Failure to respect this will *ACHIEVE NOTHING*.
//
-// Io:
-// - See why queueing IRPs and cancelling them causes crashes.
-// - Add Access Checks in IopParseDevice.
-// - Add validation checks in IoCreateFile.
-// - Add probe/alignment checks for Query/Set routines.
-// - Add tracing to iofunc.c
-// - Add tracing to file.c
-// - Add support for some fast-paths when querying/setting data.
-// - Verify ShareAccess APIs, XP added some new semantics.
-// - Add support for Fast Dispatch I/O.
+// Hal:
+// - CMOS Initialization and CMOS Spinlock.
//
-// Ob:
-// - Fix bug related to Deferred Loading (don't requeue active work item).
-// - Add Directory Lock.
-//
-// Ke:
-//
-// - FIXES:
-// * Sanitize some context fields during conversions.
-// * Figure out why the DPC stack doesn't really work.
-// * Add DR macro/save and VM macro/save.
-// - FEATURES:
-// * New optimized table-based tick-hashed timer implementation.
-// * New Thread Scheduler based on 2003.
-// * Implement KiCallbackReturn, KiGetTickCount, KiRaiseAssertion.
-//
-// Ex:
-// - Implement Generic Callback mechanism.
-// - Use pushlocks for handle implementation.
+// Global:
+// - TODO: Complete the list of bugfixes
+// - Fix weird crash on boot with 0x867-0x872 EIP.
+// - Fix trap.s AMD64 VMWare "Greatlord Issue".
+// - Support SSE/MMX.
//
///////////////////////////////////////////////////////////////////////////////
+// REACTOS GUIDANCE PLAN
+// ________________________________________________________________________________________________________
+// / \
+// | OB, PS, LPC, DBGK, EX, INIT => "Code complete". No expected changes until 0.5.0 | |
+// | SE => Not looked at. Interaction with Ps/Io is minimal and currently hacked away. Preserve. |J|
+// | HAL => Needs APC/DPC/IRQL implementation fixed ASAP in terms of interaction with Ke. |A|
+// | || || || || || || || || || || || || |N|
+// | \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ | |
+// | BUGFIXES BUGFIXES BUGFIXES BUGFIXES BUGFIXES BUGFIXES BUGFIXES BUGFIXES BUGFIXES BUGFIXES BUGFIXES |F|
+// | |E|
+// | KD/KDBG => Laptop has special version of ROS without these components. Commit in branch. |B|
+// | KD => Implement KD64 6.0, compatible with WinDBG | |
+// | || || || || || || || || || || || || |M|
+// | \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ |A|
+// | CM => TOTAL REWRITE. |R|
+// | || || || || || || || || || || || || | |
+// | || || || || || || || || || || || || |A|
+// | \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ |P|
+// | PNPMGR => TBD |R|
+// | || || || || || || || || || || || || |I|
+// | || || || || || || || || || || || || |L|
+// | || || || || || || || || || || || || | |
+// | \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ |M|
+// | MM => TOTAL REWRITE. |A|
+// | |Y|
+// \________________________________________________________________________________________________________/
+//