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