reactos/reactos/ntoskrnl
Alex Ionescu e870b20916 - Don't do fast system calls with the wrong DS/ES selectors.
- Properly load DS/ES on system startup and GDT load
- Use proper DS/ES during deprecated IRQ handling.
- Always use GS as 0 for all of the above.
- *FINALLY* fixes the oldest bug there ever was -> DS/ES corruption noticed in VMWare (And recently in QEMU+KERNELKQEMU, since it behaves internally like vmware). Hacks in trap code have FINALLY been removed!

svn path=/trunk/; revision=23833
2006-08-31 05:25:58 +00:00
..
cc Removed my name from the hall of fame. Since it seems, that parts of ReactOS are implemented by ripping code from Windows, it isn't longer honourable to find my name inside the sources of ReactOS. 2006-01-17 23:11:13 +00:00
cm Implement RegNtPreEnumerateValueKey/RegNtPostEnumerateValueKey registry callbacks. 2006-08-29 23:01:52 +00:00
dbgk - Some fixes to KiDispatchException: Add support for forwarding exception back to user-mode, protect against V86 or invalid-stack faults, handle stack overflow exception while handling usermode exception (Thanks KJK for the SEH_FILTER help). Decrement EIP by one when hitting an INT3, to get the correct address. 2006-08-30 16:58:12 +00:00
deprecated - Don't do fast system calls with the wrong DS/ES selectors. 2006-08-31 05:25:58 +00:00
ex - Complete and utter reimplementation of V86 Mode for Ke386CallBios. Details below. Tested on QEMU/VMWARE. May give you a breakpoint/crash on real hardware - please let me know the V86 opcode displayed on the debug log/screen if this is the case *if you see such a message*. 2006-08-28 23:56:35 +00:00
fs [FORMATTING] / [AUDIT] 2006-07-10 21:03:26 +00:00
inbv [AUDIT] 2006-05-17 20:34:34 +00:00
include - It should now be safe to remove the V86 ESP0 hack, since V86 mode works fine (tested on VMWare/QEmu). 2006-08-30 19:29:16 +00:00
io Use the new ProbeForWriteIoStatusBlock macro 2006-08-30 21:45:17 +00:00
kd - Add about two dozen new bugcheck codes and strings. 2006-08-30 05:22:56 +00:00
kdbg Fix compilation of ntoskrnl 2006-08-21 17:16:36 +00:00
ke - Don't do fast system calls with the wrong DS/ES selectors. 2006-08-31 05:25:58 +00:00
ldr - NDK 0.98, now with versionned headers. Too many changes to list, see the TinyKRNL SVN Logs for more detailed information. Thanks to Andrew (Wax), Thomas and Aleksey for testing. 2006-05-10 17:47:44 +00:00
lpc - Fix a bug in LPC creation (missing one handle) and LPC closing (was not properly closing the port). This caused LPC_PORT_CLOSED never to be sent, and thus CSRSS never received and never closed its handle of the process, meaning that all win32 processes leaked. 2006-07-25 20:21:24 +00:00
mm - Implement RtlCaptureStackBackTrace and RtlWalkFrameChain and add definitions to ntifs.h 2006-08-30 06:52:10 +00:00
ob Goodbye REGISTRY_ERROR bsod! 2006-08-06 21:15:55 +00:00
po - Massive re-write of some parts of Ps, based on a patch I wrote almost a year ago and peer-reviewed with Thomas and Filip. Causes some shutdown regressions and process leaks (will fix). Needs more work. Changelog: 2006-07-09 18:54:13 +00:00
ps Fix a missing referencing in PsImpersonateClient (dereferenced in PsRevertThreadToSelf) 2006-08-26 08:46:18 +00:00
rtl - Implement RtlCaptureStackBackTrace and RtlWalkFrameChain and add definitions to ntifs.h 2006-08-30 06:52:10 +00:00
se - If SeCaptureSubjectContextEx is called without a process, at least NULL-initialize the context to catch dereferences of invalid pointers. 2006-08-25 01:04:44 +00:00
tests - SymTest: The Symbolic Link kernel implementation tester. Tests for really wacky symlink API properties. 8 failures on ROS. 2006-05-24 02:01:32 +00:00
vdm Fix difference in signedness warnings 2006-08-30 21:47:38 +00:00
wmi Free the buffer as MSDN says 2006-07-13 07:17:13 +00:00
Doxyfile
KrnlFun.c - Don't do fast system calls with the wrong DS/ES selectors. 2006-08-31 05:25:58 +00:00
ntoskrnl.dbg.lnk
ntoskrnl.def - Implement RtlCaptureStackBackTrace and RtlWalkFrameChain and add definitions to ntifs.h 2006-08-30 06:52:10 +00:00
ntoskrnl.lnk
ntoskrnl.mc - Add about two dozen new bugcheck codes and strings. 2006-08-30 05:22:56 +00:00
ntoskrnl.rbuild - Complete and utter reimplementation of V86 Mode for Ke386CallBios. Details below. Tested on QEMU/VMWARE. May give you a breakpoint/crash on real hardware - please let me know the V86 opcode displayed on the debug log/screen if this is the case *if you see such a message*. 2006-08-28 23:56:35 +00:00
ntoskrnl.rc migrate substitution keywords to SVN 2005-01-06 13:58:04 +00:00