Linux Kernel
3.7.1
|
#include <linux/cpu.h>
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/smp.h>
#include <linux/preempt.h>
#include <linux/hardirq.h>
#include <linux/percpu.h>
#include <linux/delay.h>
#include <linux/start_kernel.h>
#include <linux/sched.h>
#include <linux/kprobes.h>
#include <linux/bootmem.h>
#include <linux/module.h>
#include <linux/mm.h>
#include <linux/page-flags.h>
#include <linux/highmem.h>
#include <linux/console.h>
#include <linux/pci.h>
#include <linux/gfp.h>
#include <linux/memblock.h>
#include <xen/xen.h>
#include <xen/events.h>
#include <xen/interface/xen.h>
#include <xen/interface/version.h>
#include <xen/interface/physdev.h>
#include <xen/interface/vcpu.h>
#include <xen/interface/memory.h>
#include <xen/interface/xen-mca.h>
#include <xen/features.h>
#include <xen/page.h>
#include <xen/hvm.h>
#include <xen/hvc-console.h>
#include <xen/acpi.h>
#include <asm/paravirt.h>
#include <asm/apic.h>
#include <asm/page.h>
#include <asm/xen/pci.h>
#include <asm/xen/hypercall.h>
#include <asm/xen/hypervisor.h>
#include <asm/fixmap.h>
#include <asm/processor.h>
#include <asm/proto.h>
#include <asm/msr-index.h>
#include <asm/traps.h>
#include <asm/setup.h>
#include <asm/desc.h>
#include <asm/pgalloc.h>
#include <asm/pgtable.h>
#include <asm/tlbflush.h>
#include <asm/reboot.h>
#include <asm/stackprotector.h>
#include <asm/hypervisor.h>
#include <asm/mwait.h>
#include <asm/pci_x86.h>
#include "xen-ops.h"
#include "mmu.h"
#include "smp.h"
#include "multicalls.h"
Go to the source code of this file.
Data Structures | |
struct | tls_descs |
Macros | |
#define | CPUID_THERM_POWER_LEAF 6 |
#define | APERFMPERF_PRESENT 0 |
#define | SITE(op, x) |
Functions | |
EXPORT_SYMBOL_GPL (hypercall_page) | |
DEFINE_PER_CPU (struct vcpu_info *, xen_vcpu) | |
DEFINE_PER_CPU (struct vcpu_info, xen_vcpu_info) | |
EXPORT_SYMBOL_GPL (xen_domain_type) | |
EXPORT_SYMBOL (machine_to_phys_mapping) | |
EXPORT_SYMBOL (machine_to_phys_nr) | |
EXPORT_SYMBOL_GPL (xen_start_info) | |
RESERVE_BRK (shared_info_page_brk, PAGE_SIZE) | |
EXPORT_SYMBOL_GPL (xen_have_vector_callback) | |
void | xen_vcpu_restore (void) |
void | xen_copy_trap_info (struct trap_info *traps) |
void | xen_setup_shared_info (void) |
void | xen_setup_vcpu_info_placement (void) |
int | xen_panic_handler_init (void) |
asmlinkage void __init | xen_start_kernel (void) |
void __ref | xen_hvm_init_shared_info (void) |
#define APERFMPERF_PRESENT 0 |
Definition at line 228 of file enlighten.c.
#define CPUID_THERM_POWER_LEAF 6 |
Definition at line 227 of file enlighten.c.
EXPORT_SYMBOL | ( | machine_to_phys_mapping | ) |
EXPORT_SYMBOL | ( | machine_to_phys_nr | ) |
EXPORT_SYMBOL_GPL | ( | hypercall_page | ) |
EXPORT_SYMBOL_GPL | ( | xen_domain_type | ) |
EXPORT_SYMBOL_GPL | ( | xen_start_info | ) |
EXPORT_SYMBOL_GPL | ( | xen_have_vector_callback | ) |
RESERVE_BRK | ( | shared_info_page_brk | , |
PAGE_SIZE | |||
) |
Definition at line 749 of file enlighten.c.
Definition at line 1498 of file enlighten.c.
Definition at line 1271 of file enlighten.c.
Definition at line 1044 of file enlighten.c.
Definition at line 1065 of file enlighten.c.
asmlinkage void __init xen_start_kernel | ( | void | ) |
Definition at line 1304 of file enlighten.c.
Definition at line 192 of file enlighten.c.
struct shared_info* HYPERVISOR_shared_info = &xen_dummy_shared_info |
Definition at line 112 of file enlighten.c.
unsigned long* machine_to_phys_mapping = (void *)MACH2PHYS_VIRT_START |
Definition at line 92 of file enlighten.c.
unsigned long machine_to_phys_nr |
Definition at line 94 of file enlighten.c.
Definition at line 89 of file enlighten.c.
struct shared_info xen_dummy_shared_info |
Definition at line 100 of file enlighten.c.
__read_mostly int xen_have_vector_callback |
Definition at line 105 of file enlighten.c.
void* xen_initial_gdt |
Definition at line 102 of file enlighten.c.
struct start_info* xen_start_info |
Definition at line 97 of file enlighten.c.