+2001-03-18 David Welch <welch@cwcom>
+
+ * ntoskrnl/ke/apc.c (KiDeliverApc): Bug fix.
+ * ntoskrnl/ke/apc.c (KeInsertQueueApc): More comments.
+ * ntoskrnl/ke/catch.c (KiDispatchException): Bug fix.
+ * ntoskrnl/ke/timer.c (KeDelayExecutionThread): Don't use removed
+ function KeAddTimeoutThread.
+ * ntoskrnl/ke/timer.c (KeAddTimeoutThread): Removed.
+ * ntoskrnl/ke/wait.c (KeWaitForSingleObject, KeWaitForMultipleObjects):
+ Don't use KeAddTimeoutThread.
+ * ntoskrnl/mm/freelist.c (MmAllocateContiguousAlignedMemory): Bug fix
+ * ntoskrnl/mm/freelist.c (MmAllocatePage): Allocate from the top
+ memory.
+
+2001-03-17 David Welch <welch@cwcom.net>
+
+ * ntoskrnl/ke/catch.c (KiDispatchException): Implementation of
+ exception handling, user-mode only.
+
+2001-03-16 David Welch <welch@cwcom.net>
+
+ * include/ddk/zw.h: Corrected declarations of NtCreateProfile,
+ NtQueryIntervalProfile, NtSetIntervalProfile.
+ * include/ddk/zwtypes.h: Added definitions of KPROFILE_SOURCE.
+ * ntoskrnl/include/internal/ke.h: Added the interrupted EIP as a
+ parameter to KiUpdateSystemTime for profiling purposes.
+ * ntoskrnl/include/internal/nt: Added declaration for profiling
+ support initialization.
+ * ntoskrnl/ke/timer.c (KiUpdateSystemTime, KeExpireTimers): Call
+ the profiling code on a timer interrupt with the interrupt EIP.
+ * ntoskrnl/ke/i386/irq.c (KiDispatchInterrupt): Pass the interrupted
+ EIP to KiUpdateSystemTime.
+ * ntoskrnl/mm/virtual.c (NtReadVirtualMemory, NtWriteVirtualMemory):
+ Release the MDLs used properly.
+ * ntoskrnl/nt/nt.c: Call the profiling support initialization.
+ * ntoskrnl/nt/ntevent.c (NtCreateEvent): Don't try copying the
+ ObjectAttributes parameter if it is NULL.
+ * ntoskrnl/nt/profile.c: Implemented profiling.
+
+2001-03-16 David Welch <welch@cwcom.net>
+
+ * ntoskrnl/include/internal/safe.h: Corrected typo.
+ * ntoskrnl/nt/ntevent.c (NtCreateEvent, NtOpenEvent, NtQueryEvent):
+ Corrected typos.
+ * ntoskrnl/rtl/mem.c: Missing header file.
+
2001-03-16 David Welch <welch@cwcom.net>
* ntoskrnl/include/internal/safe.h: Add definitions for handling