Displaying 8 results from an estimated 8 matches for "mach_asm".
2007 Apr 18
1
[RFC, PATCH 8/24] i386 Vmi syscall assembly
...============
--- linux-2.6.16-rc5.orig/arch/i386/kernel/entry.S 2006-03-08 11:38:51.000000000 -0800
+++ linux-2.6.16-rc5/arch/i386/kernel/entry.S 2006-03-08 11:40:12.000000000 -0800
@@ -48,6 +48,7 @@
#include <asm/smp.h>
#include <asm/page.h>
#include <asm/desc.h>
+#include <mach_asm.h>
#include "irq_vectors.h"
#define nr_syscalls ((syscall_table_size)/4)
@@ -76,7 +77,7 @@ NT_MASK = 0x00004000
VM_MASK = 0x00020000
#ifdef CONFIG_PREEMPT
-#define preempt_stop cli
+#define preempt_stop CLI
#else
#define preempt_stop
#define resume_kernel restore_nochec...
2007 Apr 18
1
[RFC, PATCH 8/24] i386 Vmi syscall assembly
...============
--- linux-2.6.16-rc5.orig/arch/i386/kernel/entry.S 2006-03-08 11:38:51.000000000 -0800
+++ linux-2.6.16-rc5/arch/i386/kernel/entry.S 2006-03-08 11:40:12.000000000 -0800
@@ -48,6 +48,7 @@
#include <asm/smp.h>
#include <asm/page.h>
#include <asm/desc.h>
+#include <mach_asm.h>
#include "irq_vectors.h"
#define nr_syscalls ((syscall_table_size)/4)
@@ -76,7 +77,7 @@ NT_MASK = 0x00004000
VM_MASK = 0x00020000
#ifdef CONFIG_PREEMPT
-#define preempt_stop cli
+#define preempt_stop CLI
#else
#define preempt_stop
#define resume_kernel restore_nochec...
2007 Apr 18
1
[PATCH 1/2] Transparent entry.S IRQ holdoff handling
...==========
--- linux-2.6.13.orig/arch/i386/kernel/entry.S 2005-08-16 14:12:11.000000000 -0700
+++ linux-2.6.13/arch/i386/kernel/entry.S 2005-08-17 11:16:54.000000000 -0700
@@ -49,6 +49,7 @@
#include <asm/page.h>
#include <asm/desc.h>
#include "irq_vectors.h"
+#include "mach_asm.h"
/* We do not recover from a stack overflow, but at least
* we know it happened and should be able to track it down.
*/
@@ -88,7 +89,7 @@ NT_MASK = 0x00004000
VM_MASK = 0x00020000
#ifdef CONFIG_PREEMPT
-#define preempt_stop cli
+#define preempt_stop CLI...
2007 Apr 18
1
[PATCH 1/2] Transparent entry.S IRQ holdoff handling
...==========
--- linux-2.6.13.orig/arch/i386/kernel/entry.S 2005-08-16 14:12:11.000000000 -0700
+++ linux-2.6.13/arch/i386/kernel/entry.S 2005-08-17 11:16:54.000000000 -0700
@@ -49,6 +49,7 @@
#include <asm/page.h>
#include <asm/desc.h>
#include "irq_vectors.h"
+#include "mach_asm.h"
/* We do not recover from a stack overflow, but at least
* we know it happened and should be able to track it down.
*/
@@ -88,7 +89,7 @@ NT_MASK = 0x00004000
VM_MASK = 0x00020000
#ifdef CONFIG_PREEMPT
-#define preempt_stop cli
+#define preempt_stop CLI...
2007 Apr 18
1
[PATCH 2/2] Transparent privilege levels in entry.S
...estl $0x4, %eax # EM (math emulation bit)
jne device_not_available_emulate
preempt_stop
@@ -557,6 +559,7 @@ debug_stack_correct:
ENTRY(nmi)
pushl %eax
movl %ss, %eax
+ MASK_RPL(%ax)
cmpw $__ESPFIX_SS, %ax
popl %eax
je nmi_16bit_stack
Index: linux-2.6.13/include/asm-i386/mach-default/mach_asm.h
===================================================================
--- linux-2.6.13.orig/include/asm-i386/mach-default/mach_asm.h 2005-08-17 11:17:09.000000000 -0700
+++ linux-2.6.13/include/asm-i386/mach-default/mach_asm.h 2005-08-17 11:17:13.000000000 -0700
@@ -7,5 +7,6 @@
#define CLI cli
#...
2007 Apr 18
1
[PATCH 2/2] Transparent privilege levels in entry.S
...estl $0x4, %eax # EM (math emulation bit)
jne device_not_available_emulate
preempt_stop
@@ -557,6 +559,7 @@ debug_stack_correct:
ENTRY(nmi)
pushl %eax
movl %ss, %eax
+ MASK_RPL(%ax)
cmpw $__ESPFIX_SS, %ax
popl %eax
je nmi_16bit_stack
Index: linux-2.6.13/include/asm-i386/mach-default/mach_asm.h
===================================================================
--- linux-2.6.13.orig/include/asm-i386/mach-default/mach_asm.h 2005-08-17 11:17:09.000000000 -0700
+++ linux-2.6.13/include/asm-i386/mach-default/mach_asm.h 2005-08-17 11:17:13.000000000 -0700
@@ -7,5 +7,6 @@
#define CLI cli
#...
2007 Apr 18
3
[RFC, PATCH 4/24] i386 Vmi inline implementation
...ct call ABI is
still up for debate, so this is supposed to allow some tinkering
for CPI and code overhead measurement. Eventually, one ABI will
be chosen, and the macros can get a bit simpler.
Signed-off-by: Zachary Amsden <zach@vmware.com>
Index: linux-2.6.16-rc5/include/asm-i386/mach-vmi/mach_asm.h
===================================================================
--- linux-2.6.16-rc5.orig/include/asm-i386/mach-vmi/mach_asm.h 2006-03-08 10:52:43.000000000 -0800
+++ linux-2.6.16-rc5/include/asm-i386/mach-vmi/mach_asm.h 2006-03-08 10:52:43.000000000 -0800
@@ -0,0 +1,191 @@
+#ifndef __MACH_AS...
2007 Apr 18
3
[RFC, PATCH 4/24] i386 Vmi inline implementation
...ct call ABI is
still up for debate, so this is supposed to allow some tinkering
for CPI and code overhead measurement. Eventually, one ABI will
be chosen, and the macros can get a bit simpler.
Signed-off-by: Zachary Amsden <zach@vmware.com>
Index: linux-2.6.16-rc5/include/asm-i386/mach-vmi/mach_asm.h
===================================================================
--- linux-2.6.16-rc5.orig/include/asm-i386/mach-vmi/mach_asm.h 2006-03-08 10:52:43.000000000 -0800
+++ linux-2.6.16-rc5/include/asm-i386/mach-vmi/mach_asm.h 2006-03-08 10:52:43.000000000 -0800
@@ -0,0 +1,191 @@
+#ifndef __MACH_AS...