login
Header Space

 
 

Re: x86: cleanup - rename VM_MASK to X86_VM_MASK

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: H. Peter Anvin <hpa@...>
Cc: David Woodhouse <dwmw2@...>, Linux Kernel Mailing List <linux-kernel@...>, Ingo Molnar <mingo@...>
Date: Wednesday, April 23, 2008 - 2:58 pm

[H. Peter Anvin - Wed, Apr 23, 2008 at 11:12:33AM -0700]

Peter, Ingo,

any objections on the patch like that?

---
From: Cyrill Gorcunov <gorcunov@gmail.com>
Subject: [PATCH] reintroduce old VM86 flags for userlang backward compatibility

Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
---

Index: linux-2.6.git/include/asm-x86/vm86.h
===================================================================
--- linux-2.6.git.orig/include/asm-x86/vm86.h	2008-04-23 22:38:58.000000000 +0400
+++ linux-2.6.git/include/asm-x86/vm86.h	2008-04-23 22:41:06.000000000 +0400
@@ -14,6 +14,18 @@
 
 #include <asm/processor-flags.h>
 
+/* backward compatibility for userland */
+#ifndef __KERNEL__
+#define TF_MASK		X86_EFLAGS_TF
+#define IF_MASK		X86_EFLAGS_IF
+#define IOPL_MASK	X86_EFLAGS_IOPL
+#define NT_MASK		X86_EFLAGS_NT
+#define AC_MASK		X86_EFLAGS_AC
+#define VIF_MASK	X86_EFLAGS_VIF
+#define VIP_MASK	X86_EFLAGS_VIP
+#define ID_MASK		X86_EFLAGS_ID
+#endif
+
 #ifdef CONFIG_VM86
 #define X86_VM_MASK	X86_EFLAGS_VM
 #else
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: x86: cleanup - rename VM_MASK to X86_VM_MASK, David Woodhouse, (Tue Apr 22, 10:17 pm)
Re: x86: cleanup - rename VM_MASK to X86_VM_MASK, Cyrill Gorcunov, (Wed Apr 23, 12:18 am)
Re: x86: cleanup - rename VM_MASK to X86_VM_MASK, Cyrill Gorcunov, (Wed Apr 23, 12:59 am)
Re: x86: cleanup - rename VM_MASK to X86_VM_MASK, H. Peter Anvin, (Wed Apr 23, 2:12 pm)
Re: x86: cleanup - rename VM_MASK to X86_VM_MASK, Pavel Machek, (Sun Apr 27, 6:09 am)
Re: x86: cleanup - rename VM_MASK to X86_VM_MASK, Rafael J. Wysocki, (Sun Apr 27, 7:31 am)
Re: x86: cleanup - rename VM_MASK to X86_VM_MASK, Matthew Garrett, (Sun Apr 27, 7:55 am)
Re: x86: cleanup - rename VM_MASK to X86_VM_MASK, Cyrill Gorcunov, (Sun Apr 27, 11:46 am)
Re: x86: cleanup - rename VM_MASK to X86_VM_MASK, Cyrill Gorcunov, (Wed Apr 23, 2:58 pm)
Re: x86: cleanup - rename VM_MASK to X86_VM_MASK, H. Peter Anvin, (Wed Apr 23, 6:38 pm)
Re: x86: cleanup - rename VM_MASK to X86_VM_MASK, David Woodhouse, (Wed Apr 23, 6:48 pm)
Re: x86: cleanup - rename VM_MASK to X86_VM_MASK, Cyrill Gorcunov, (Wed Apr 23, 11:25 pm)
Re: x86: cleanup - rename VM_MASK to X86_VM_MASK, David Woodhouse, (Thu Apr 24, 1:31 am)
Re: x86: cleanup - rename VM_MASK to X86_VM_MASK, H. Peter Anvin, (Thu Apr 24, 1:34 am)
Re: x86: cleanup - rename VM_MASK to X86_VM_MASK, Cyrill Gorcunov, (Thu Apr 24, 4:38 am)
Re: x86: cleanup - rename VM_MASK to X86_VM_MASK, Cyrill Gorcunov, (Wed Apr 23, 2:26 pm)
speck-geostationary