]>
Commit | Line | Data |
---|---|---|
4c071ee5 SS |
1 | #include <xen/xen.h> |
2 | #include <xen/interface/xen.h> | |
3 | #include <xen/interface/memory.h> | |
4 | #include <xen/platform_pci.h> | |
5 | #include <asm/xen/hypervisor.h> | |
6 | #include <asm/xen/hypercall.h> | |
7 | #include <linux/module.h> | |
8 | ||
9 | struct start_info _xen_start_info; | |
10 | struct start_info *xen_start_info = &_xen_start_info; | |
11 | EXPORT_SYMBOL_GPL(xen_start_info); | |
12 | ||
13 | enum xen_domain_type xen_domain_type = XEN_NATIVE; | |
14 | EXPORT_SYMBOL_GPL(xen_domain_type); | |
15 | ||
16 | struct shared_info xen_dummy_shared_info; | |
17 | struct shared_info *HYPERVISOR_shared_info = (void *)&xen_dummy_shared_info; | |
18 | ||
19 | DEFINE_PER_CPU(struct vcpu_info *, xen_vcpu); | |
20 | ||
21 | /* TODO: to be removed */ | |
22 | __read_mostly int xen_have_vector_callback; | |
23 | EXPORT_SYMBOL_GPL(xen_have_vector_callback); | |
24 | ||
25 | int xen_platform_pci_unplug = XEN_UNPLUG_ALL; | |
26 | EXPORT_SYMBOL_GPL(xen_platform_pci_unplug); | |
27 | ||
28 | int xen_remap_domain_mfn_range(struct vm_area_struct *vma, | |
29 | unsigned long addr, | |
30 | unsigned long mfn, int nr, | |
31 | pgprot_t prot, unsigned domid) | |
32 | { | |
33 | return -ENOSYS; | |
34 | } | |
35 | EXPORT_SYMBOL_GPL(xen_remap_domain_mfn_range); |