And you said you were too busy with school...... :p
Ged
-----Original Message----- From: ion@svn.reactos.com [mailto:ion@svn.reactos.com] Sent: 15 April 2005 07:25 To: ros-svn@reactos.com Subject: [ros-svn] [ion] 14625: Implemented Guarded Mutex, a drop-in replacement for Fast Mutex (the correct one, not the one ROS incorrectly implements) on NT 5.2. Not fully tested yet, so nothing switched to it and probably not usable. Also made KeGetCurrentThre
Implemented Guarded Mutex, a drop-in replacement for Fast Mutex (the correct one, not the one ROS incorrectly implements) on NT 5.2. Not fully tested yet, so nothing switched to it and probably not usable. Also made KeGetCurrentThread/Irql become inlined, since this should create quite a speed boost. Made KeLeaveCriticalRegion deliver APCs if possible, and made Crit regions macros usable from outside ntoskrnl thanks to a new NT 5.2 API (KiCheckForKernelApcDelivery). Guarded Mutex code based on Filip Navara.
Updated files: trunk/reactos/drivers/storage/diskdump/diskdump.c trunk/reactos/hal/hal/hal.c trunk/reactos/hal/halx86/generic/fmutex.c trunk/reactos/hal/halx86/generic/irql.c trunk/reactos/include/ddk/kedef.h trunk/reactos/include/ddk/kefuncs.h trunk/reactos/include/ddk/ketypes.h trunk/reactos/ntoskrnl/Makefile trunk/reactos/ntoskrnl/ex/i386/interlck.c trunk/reactos/ntoskrnl/include/internal/i386/ke.h trunk/reactos/ntoskrnl/include/internal/i386/ps.h trunk/reactos/ntoskrnl/include/internal/ke.h trunk/reactos/ntoskrnl/include/internal/ps.h trunk/reactos/ntoskrnl/ke/apc.c trunk/reactos/ntoskrnl/ke/gmutex.c trunk/reactos/ntoskrnl/ntoskrnl.def trunk/reactos/ntoskrnl/ps/thread.c trunk/reactos/w32api/include/ddk/winddk.h
_______________________________________________ Ros-svn mailing list Ros-svn@reactos.com http://reactos.com:8080/mailman/listinfo/ros-svn ************************************************************************ The information contained in this message or any of its attachments is confidential and is intended for the exclusive use of the addressee. The information may also be legally privileged. The views expressed may not be company policy, but the personal views of the originator. If you are not the addressee, any disclosure, reproduction, distribution or other dissemination or use of this communication is strictly prohibited. If you have received this message in error, please contact postmaster@exideuk.co.uk mailto:postmaster@exideuk.co.uk and then delete this message.
Exide Technologies is an industrial and transportation battery producer and recycler with operations in 89 countries. Further information can be found at www.exide.com
Murphy, Ged (Bolton) wrote:
And you said you were too busy with school...... :p
Ged
I am, but I wanted to commit stuff I had been working on :). It's untested!
Best regards, Alex Ionescu