Displaying 4 results from an estimated 4 matches for "trampoline_base".
2007 Apr 18
2
[RFC, PATCH 9/24] i386 Vmi smp support
...<asm/arch_hooks.h>
+#include <asm/processor.h>
+#include <asm/desc.h>
+#include <asm/io.h>
+#include <asm/highmem.h>
+#include <asm/pgtable.h>
+#include <vmi.h>
+
+extern long boot_gdt_table;
+extern struct desc_struct idt_table[256];
+extern unsigned char *trampoline_base;
+
+#ifdef CONFIG_SMP
+
+#ifdef CONFIG_HOTPLUG_CPU
+#define DEFAULT_SEND_IPI (1)
+#else
+#define DEFAULT_SEND_IPI (0)
+#endif
+
+int no_broadcast=DEFAULT_SEND_IPI;
+
+APState ap;
+
+void __init
+smpboot_startup_ipi_hook(int phys_apicid, unsigned long start_eip,
+ unsigned lo...
2007 Apr 18
2
[RFC, PATCH 9/24] i386 Vmi smp support
...<asm/arch_hooks.h>
+#include <asm/processor.h>
+#include <asm/desc.h>
+#include <asm/io.h>
+#include <asm/highmem.h>
+#include <asm/pgtable.h>
+#include <vmi.h>
+
+extern long boot_gdt_table;
+extern struct desc_struct idt_table[256];
+extern unsigned char *trampoline_base;
+
+#ifdef CONFIG_SMP
+
+#ifdef CONFIG_HOTPLUG_CPU
+#define DEFAULT_SEND_IPI (1)
+#else
+#define DEFAULT_SEND_IPI (0)
+#endif
+
+int no_broadcast=DEFAULT_SEND_IPI;
+
+APState ap;
+
+void __init
+smpboot_startup_ipi_hook(int phys_apicid, unsigned long start_eip,
+ unsigned lo...
2007 Apr 18
1
[RFC, PATCH 19/24] i386 Vmi mmu changes
...ch/i386/mach-vmi/smpboot_hooks.c 2006-03-10 13:03:33.000000000 -0800
+++ linux-2.6.16-rc5/arch/i386/mach-vmi/smpboot_hooks.c 2006-03-10 13:03:39.000000000 -0800
@@ -110,6 +110,7 @@ void __init smpboot_pre_start_secondary_
{
if (vmi_hypervisor_found()) {
*(unsigned long *) trampoline_base = 0xa5a5a5a5;
+ mach_map_linear_range(__PAGE_OFFSET, max_low_pfn, 0);
}
}
Index: linux-2.6.16-rc5/fs/binfmt_elf.c
===================================================================
--- linux-2.6.16-rc5.orig/fs/binfmt_elf.c 2006-03-10 12:55:05.000000000 -0800
+++ linux-2.6.16-rc5/fs/bi...
2007 Apr 18
1
[RFC, PATCH 19/24] i386 Vmi mmu changes
...ch/i386/mach-vmi/smpboot_hooks.c 2006-03-10 13:03:33.000000000 -0800
+++ linux-2.6.16-rc5/arch/i386/mach-vmi/smpboot_hooks.c 2006-03-10 13:03:39.000000000 -0800
@@ -110,6 +110,7 @@ void __init smpboot_pre_start_secondary_
{
if (vmi_hypervisor_found()) {
*(unsigned long *) trampoline_base = 0xa5a5a5a5;
+ mach_map_linear_range(__PAGE_OFFSET, max_low_pfn, 0);
}
}
Index: linux-2.6.16-rc5/fs/binfmt_elf.c
===================================================================
--- linux-2.6.16-rc5.orig/fs/binfmt_elf.c 2006-03-10 12:55:05.000000000 -0800
+++ linux-2.6.16-rc5/fs/bi...