/root/src/xen/xen/common/compat/kernel.c
Line | Count | Source (jump to first uncovered line) |
1 | | /****************************************************************************** |
2 | | * kernel.c |
3 | | */ |
4 | | |
5 | | asm(".file \"" __FILE__ "\""); |
6 | | |
7 | | #include <xen/init.h> |
8 | | #include <xen/lib.h> |
9 | | #include <xen/errno.h> |
10 | | #include <xen/version.h> |
11 | | #include <xen/sched.h> |
12 | | #include <xen/guest_access.h> |
13 | | #include <asm/current.h> |
14 | | #include <compat/xen.h> |
15 | | #include <compat/version.h> |
16 | | |
17 | | extern xen_commandline_t saved_cmdline; |
18 | | |
19 | | #define xen_extraversion compat_extraversion |
20 | 0 | #define xen_extraversion_t compat_extraversion_t |
21 | | |
22 | | #define xen_compile_info compat_compile_info |
23 | 0 | #define xen_compile_info_t compat_compile_info_t |
24 | | |
25 | | CHECK_TYPE(capabilities_info); |
26 | | |
27 | | #define xen_platform_parameters compat_platform_parameters |
28 | 0 | #define xen_platform_parameters_t compat_platform_parameters_t |
29 | | #undef HYPERVISOR_VIRT_START |
30 | 0 | #define HYPERVISOR_VIRT_START HYPERVISOR_COMPAT_VIRT_START(current->domain) |
31 | | |
32 | | #define xen_changeset_info compat_changeset_info |
33 | 0 | #define xen_changeset_info_t compat_changeset_info_t |
34 | | |
35 | | #define xen_feature_info compat_feature_info |
36 | 0 | #define xen_feature_info_t compat_feature_info_t |
37 | | |
38 | | CHECK_TYPE(domain_handle); |
39 | | |
40 | | #ifdef COMPAT_VM_ASSIST_VALID |
41 | | #undef VM_ASSIST_VALID |
42 | 0 | #define VM_ASSIST_VALID COMPAT_VM_ASSIST_VALID |
43 | | #endif |
44 | | |
45 | | #define DO(fn) int compat_##fn |
46 | | #define COMPAT |
47 | | |
48 | | #include "../kernel.c" |
49 | | |
50 | | /* |
51 | | * Local variables: |
52 | | * mode: C |
53 | | * c-file-style: "BSD" |
54 | | * c-basic-offset: 4 |
55 | | * tab-width: 4 |
56 | | * indent-tabs-mode: nil |
57 | | * End: |
58 | | */ |