[ros-diffs] [sginsberg] 35422: - Remove 3 deprecated macros - Use X86_EFLAGS_ID instead of cpu.c specific EFLAGS_ID

sginsberg at svn.reactos.org sginsberg at svn.reactos.org
Mon Aug 18 09:42:13 CEST 2008


Author: sginsberg
Date: Mon Aug 18 02:42:12 2008
New Revision: 35422

URL: http://svn.reactos.org/svn/reactos?rev=35422&view=rev
Log:
- Remove 3 deprecated macros
- Use X86_EFLAGS_ID instead of cpu.c specific EFLAGS_ID

Modified:
    trunk/reactos/ntoskrnl/ke/i386/cpu.c

Modified: trunk/reactos/ntoskrnl/ke/i386/cpu.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ke/i386/cpu.c?rev=35422&r1=35421&r2=35422&view=diff
==============================================================================
--- trunk/reactos/ntoskrnl/ke/i386/cpu.c [iso-8859-1] (original)
+++ trunk/reactos/ntoskrnl/ke/i386/cpu.c [iso-8859-1] Mon Aug 18 02:42:12 2008
@@ -11,12 +11,6 @@
 #include <ntoskrnl.h>
 #define NDEBUG
 #include <debug.h>
-
-/* FIXME: Local EFLAGS defines not used anywhere else */
-#define EFLAGS_IOPL     0x3000
-#define EFLAGS_NF       0x4000
-#define EFLAGS_RF       0x10000
-#define EFLAGS_ID       0x200000
 
 /* GLOBALS *******************************************************************/
 
@@ -133,7 +127,7 @@
     Ke386SaveFlags(EFlags);
 
     /* XOR out the ID bit and update EFlags */
-    NewEFlags = EFlags ^ EFLAGS_ID;
+    NewEFlags = EFlags ^ X86_EFLAGS_ID;
     Ke386RestoreFlags(NewEFlags);
 
     /* Get them back and see if they were modified */
@@ -141,7 +135,7 @@
     if (NewEFlags != EFlags)
     {
         /* The modification worked, so CPUID exists. Set the ID Bit again. */
-        EFlags |= EFLAGS_ID;
+        EFlags |= X86_EFLAGS_ID;
         Ke386RestoreFlags(EFlags);
 
         /* Peform CPUID 0 to see if CPUID 1 is supported */



More information about the Ros-diffs mailing list