[ros-svn] [ion] 19352: - Reimplement Fast Mutex implementation in
HAL/NT to be compatible with the real implementation. (Fast
Mutex needs to raise IRQL).
ion at svn.reactos.com
ion at svn.reactos.com
Sat Nov 19 23:14:08 CET 2005
- Reimplement Fast Mutex implementation in HAL/NT to be compatible with the real implementation. (Fast Mutex needs to raise IRQL).
- Implement ExEnterCriticalRegionAndAcquireFastMutexUnsafe and ExReleaseFastMutexUnsafeAndLeaveCriticalRegion.
- Make win32k use those two new functions so that it can continue running at PASSIVE_LEVEL.
- Remove CcBrokenMutex and use the new APIs instead.
- Implement and export ntoskrnl version of Fast Mutex
- Update headers for new fast-mutex definition and API exports.
- Fix RemoveEntryList in NDK.
- Add exfuncs.h to NDK.
- Fix path in mmtypes.h in NDK to be compatible to how it shoudl be included.
Added files:
trunk/reactos/include/ndk/exfuncs.h
Updated files:
trunk/reactos/hal/halx86/generic/fmutex.c
trunk/reactos/include/ndk/arch/mmtypes.h
trunk/reactos/include/ndk/ntndk.h
trunk/reactos/include/ndk/rtltypes.h
trunk/reactos/include/win32k/bitmaps.h
trunk/reactos/ntoskrnl/cc/ccmutex.c
trunk/reactos/ntoskrnl/cc/fs.c
trunk/reactos/ntoskrnl/cc/pin.c
trunk/reactos/ntoskrnl/cc/view.c
trunk/reactos/ntoskrnl/ex/fmutex.c
trunk/reactos/ntoskrnl/include/internal/cc.h
trunk/reactos/ntoskrnl/ke/wait.c
trunk/reactos/ntoskrnl/ntoskrnl.def
trunk/reactos/ntoskrnl/ntoskrnl.xml
trunk/reactos/subsys/win32k/eng/driverobj.c
trunk/reactos/subsys/win32k/include/inteng.h
trunk/reactos/subsys/win32k/include/text.h
trunk/reactos/subsys/win32k/ntuser/guicheck.c
trunk/reactos/subsys/win32k/ntuser/monitor.c
trunk/reactos/subsys/win32k/ntuser/ntuser.c
trunk/reactos/subsys/win32k/ntuser/ssec.c
trunk/reactos/subsys/win32k/ntuser/timer.c
trunk/reactos/w32api/include/ddk/winddk.h
More information about the Ros-svn
mailing list