[ros-diffs] [tkreuzer] 35506: Implement KeGetCurrentIrql as intrinsic.

tkreuzer at svn.reactos.org tkreuzer at svn.reactos.org
Thu Aug 21 15:33:57 CEST 2008


Author: tkreuzer
Date: Thu Aug 21 08:33:57 2008
New Revision: 35506

URL: http://svn.reactos.org/svn/reactos?rev=35506&view=rev
Log:
Implement KeGetCurrentIrql as intrinsic.

Modified:
    branches/ros-amd64-bringup/reactos/include/ddk/winddk.h

Modified: branches/ros-amd64-bringup/reactos/include/ddk/winddk.h
URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/include/ddk/winddk.h?rev=35506&r1=35505&r2=35506&view=diff
==============================================================================
--- branches/ros-amd64-bringup/reactos/include/ddk/winddk.h [iso-8859-1] (original)
+++ branches/ros-amd64-bringup/reactos/include/ddk/winddk.h [iso-8859-1] Thu Aug 21 08:33:57 2008
@@ -9962,10 +9962,19 @@
 
 #elif defined(_M_AMD64)
 
+/*
 NTKERNELAPI
 KIRQL
 KeGetCurrentIrql(
     VOID);
+*/
+FORCEINLINE
+KIRQL
+_KeGetCurrentIrql(VOID)
+{
+    return (KIRQL)__readcr8();
+}
+#define KeGetCurrentIrql _KeGetCurrentIrql
 
 NTKERNELAPI
 VOID



More information about the Ros-diffs mailing list