search for: mach_asm

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...