search for: vmi_

Displaying 10 results from an estimated 10 matches for "vmi_".

Did you mean: vmi
2007 Apr 18
0
[RFC, PATCH 6/24] i386 Vmi magic fixes
...t; +#include <asm/vmlinux.lds.h> #include <asm/thread_info.h> #include <asm/page.h> @@ -23,6 +23,7 @@ SECTIONS SCHED_TEXT LOCK_TEXT KPROBES_TEXT + MACH_TEXT *(.fixup) *(.gnu.warning) } = 0x9090 @@ -36,6 +37,21 @@ SECTIONS RODATA +#ifdef CONFIG_X86_VMI + __vmi_translation = .; + .vmi.translation : AT(ADDR(.vmi.translation) - LOAD_OFFSET) { + *(.vmi.translation) + } + __vmi_translation_end = .; + + . = ALIGN(16); + .vmi.annotation : AT(ADDR(.vmi.annotation) - LOAD_OFFSET) { + __vmi_annotation = .; + *(.vmi.annotation) + __vmi_annotation_end = .; +...
2007 Apr 18
0
[RFC, PATCH 6/24] i386 Vmi magic fixes
...t; +#include <asm/vmlinux.lds.h> #include <asm/thread_info.h> #include <asm/page.h> @@ -23,6 +23,7 @@ SECTIONS SCHED_TEXT LOCK_TEXT KPROBES_TEXT + MACH_TEXT *(.fixup) *(.gnu.warning) } = 0x9090 @@ -36,6 +37,21 @@ SECTIONS RODATA +#ifdef CONFIG_X86_VMI + __vmi_translation = .; + .vmi.translation : AT(ADDR(.vmi.translation) - LOAD_OFFSET) { + *(.vmi.translation) + } + __vmi_translation_end = .; + + . = ALIGN(16); + .vmi.annotation : AT(ADDR(.vmi.annotation) - LOAD_OFFSET) { + __vmi_annotation = .; + *(.vmi.annotation) + __vmi_annotation_end = .; +...
2007 Apr 18
4
[RFC, PATCH 3/24] i386 Vmi interface definition
...VIRTUAL_INTERFACE_H_ +#define _PARAVIRTUAL_INTERFACE_H_ + +#include "vmiCalls.h" + +/* + *--------------------------------------------------------------------- + * + * VMI Option ROM API + * + *--------------------------------------------------------------------- + */ +#define VDEF(call) VMI_CALL_##call, +typedef enum VMICall { + VMI_CALLS + NUM_VMI_CALLS +} VMICall; +#undef VDEF + +#define VMI_SIGNATURE 0x696d5663 /* "cVmi" */ + +#define VMI_API_REV_MAJOR 13 +#define VMI_API_REV_MINOR 0 + +/* Flags used by VMI_Reboot call */ +#define VMI_REBOOT_SOFT...
2007 Apr 18
4
[RFC, PATCH 3/24] i386 Vmi interface definition
...VIRTUAL_INTERFACE_H_ +#define _PARAVIRTUAL_INTERFACE_H_ + +#include "vmiCalls.h" + +/* + *--------------------------------------------------------------------- + * + * VMI Option ROM API + * + *--------------------------------------------------------------------- + */ +#define VDEF(call) VMI_CALL_##call, +typedef enum VMICall { + VMI_CALLS + NUM_VMI_CALLS +} VMICall; +#undef VDEF + +#define VMI_SIGNATURE 0x696d5663 /* "cVmi" */ + +#define VMI_API_REV_MAJOR 13 +#define VMI_API_REV_MINOR 0 + +/* Flags used by VMI_Reboot call */ +#define VMI_REBOOT_SOFT...
2007 Apr 18
0
[PATCH 4/5] Vmi.patch
...t;asm/vmi.h> #include <setup_arch.h> #include <bios_ebda.h> @@ -581,6 +582,14 @@ void __init setup_arch(char **cmdline_p) max_low_pfn = setup_memory(); +#ifdef CONFIG_VMI + /* + * Must be after max_low_pfn is determined, and before kernel + * pagetables are setup. + */ + vmi_init(); +#endif + /* * NOTE: before this point _nobody_ is allowed to allocate * any memory using the bootmem allocator. Although the diff -r d8711b11c1eb arch/i386/kernel/smpboot.c --- a/arch/i386/kernel/smpboot.c Tue Dec 12 13:51:06 2006 -0800 +++ b/arch/i386/kernel/smpboot.c Tue Dec 12 1...
2007 Apr 18
0
[PATCH 4/5] Vmi.patch
...t;asm/vmi.h> #include <setup_arch.h> #include <bios_ebda.h> @@ -581,6 +582,14 @@ void __init setup_arch(char **cmdline_p) max_low_pfn = setup_memory(); +#ifdef CONFIG_VMI + /* + * Must be after max_low_pfn is determined, and before kernel + * pagetables are setup. + */ + vmi_init(); +#endif + /* * NOTE: before this point _nobody_ is allowed to allocate * any memory using the bootmem allocator. Although the diff -r d8711b11c1eb arch/i386/kernel/smpboot.c --- a/arch/i386/kernel/smpboot.c Tue Dec 12 13:51:06 2006 -0800 +++ b/arch/i386/kernel/smpboot.c Tue Dec 12 1...
2007 Apr 18
0
[PATCH 5/6] VMI backend for paravirt-ops
...t;asm/vmi.h> #include <setup_arch.h> #include <bios_ebda.h> @@ -581,6 +582,14 @@ void __init setup_arch(char **cmdline_p) max_low_pfn = setup_memory(); +#ifdef CONFIG_VMI + /* + * Must be after max_low_pfn is determined, and before kernel + * pagetables are setup. + */ + vmi_init(); +#endif + /* * NOTE: before this point _nobody_ is allowed to allocate * any memory using the bootmem allocator. Although the diff -r d8711b11c1eb arch/i386/kernel/smpboot.c --- a/arch/i386/kernel/smpboot.c Tue Dec 12 13:51:06 2006 -0800 +++ b/arch/i386/kernel/smpboot.c Tue Dec 12 1...
2007 Apr 18
0
[PATCH 5/6] VMI backend for paravirt-ops
...t;asm/vmi.h> #include <setup_arch.h> #include <bios_ebda.h> @@ -581,6 +582,14 @@ void __init setup_arch(char **cmdline_p) max_low_pfn = setup_memory(); +#ifdef CONFIG_VMI + /* + * Must be after max_low_pfn is determined, and before kernel + * pagetables are setup. + */ + vmi_init(); +#endif + /* * NOTE: before this point _nobody_ is allowed to allocate * any memory using the bootmem allocator. Although the diff -r d8711b11c1eb arch/i386/kernel/smpboot.c --- a/arch/i386/kernel/smpboot.c Tue Dec 12 13:51:06 2006 -0800 +++ b/arch/i386/kernel/smpboot.c Tue Dec 12 1...
2010 Aug 23
1
Removing VMI kernel support from 2.6.37
...SA. - * - * Maintained by: Zachary Amsden zach at vmware.com - * - */ -#include <linux/types.h> - -/* - *--------------------------------------------------------------------- - * - * VMI Option ROM API - * - *--------------------------------------------------------------------- - */ -#define VMI_SIGNATURE 0x696d5663 /* "cVmi" */ - -#define PCI_VENDOR_ID_VMWARE 0x15AD -#define PCI_DEVICE_ID_VMWARE_VMI 0x0801 - -/* - * We use two version numbers for compatibility, with the major - * number signifying interface breakages, and the minor number - * interface extensi...
2010 Aug 23
1
Removing VMI kernel support from 2.6.37
...SA. - * - * Maintained by: Zachary Amsden zach at vmware.com - * - */ -#include <linux/types.h> - -/* - *--------------------------------------------------------------------- - * - * VMI Option ROM API - * - *--------------------------------------------------------------------- - */ -#define VMI_SIGNATURE 0x696d5663 /* "cVmi" */ - -#define PCI_VENDOR_ID_VMWARE 0x15AD -#define PCI_DEVICE_ID_VMWARE_VMI 0x0801 - -/* - * We use two version numbers for compatibility, with the major - * number signifying interface breakages, and the minor number - * interface extensi...