/root/src/xen/xen/arch/x86/x86_64/platform_hypercall.c
Line | Count | Source (jump to first uncovered line) |
1 | | /****************************************************************************** |
2 | | * platform_hypercall.c |
3 | | */ |
4 | | |
5 | | asm(".file \"" __FILE__ "\""); |
6 | | |
7 | | #include <xen/lib.h> |
8 | | #include <compat/platform.h> |
9 | | |
10 | | DEFINE_XEN_GUEST_HANDLE(compat_platform_op_t); |
11 | | #define xen_platform_op compat_platform_op |
12 | | #define xen_platform_op_t compat_platform_op_t |
13 | | #define do_platform_op(x) compat_platform_op(_##x) |
14 | | |
15 | 0 | #define efi_get_info efi_compat_get_info |
16 | 0 | #define efi_runtime_call(x) efi_compat_runtime_call(x) |
17 | | |
18 | | #define xen_processor_performance compat_processor_performance |
19 | 0 | #define set_px_pminfo compat_set_px_pminfo |
20 | | |
21 | | #define xen_processor_power compat_processor_power |
22 | 0 | #define set_cx_pminfo compat_set_cx_pminfo |
23 | | |
24 | | #define xen_pf_pcpuinfo xenpf_pcpuinfo |
25 | | CHECK_pf_pcpuinfo; |
26 | | #undef xen_pf_pcpuinfo |
27 | | |
28 | | #define xen_pf_pcpu_version xenpf_pcpu_version |
29 | | CHECK_pf_pcpu_version; |
30 | | #undef xen_pf_pcpu_version |
31 | | |
32 | | #define xen_pf_enter_acpi_sleep xenpf_enter_acpi_sleep |
33 | | CHECK_pf_enter_acpi_sleep; |
34 | | #undef xen_pf_enter_acpi_sleep |
35 | | |
36 | | #define xen_pf_resource_entry xenpf_resource_entry |
37 | | CHECK_pf_resource_entry; |
38 | | #undef xen_pf_resource_entry |
39 | | |
40 | | #define COMPAT |
41 | | #define _XEN_GUEST_HANDLE(t) XEN_GUEST_HANDLE(t) |
42 | | #define _XEN_GUEST_HANDLE_PARAM(t) XEN_GUEST_HANDLE_PARAM(t) |
43 | | typedef int ret_t; |
44 | | |
45 | | #include "../platform_hypercall.c" |
46 | | |
47 | | /* |
48 | | * Local variables: |
49 | | * mode: C |
50 | | * c-file-style: "BSD" |
51 | | * c-basic-offset: 4 |
52 | | * tab-width: 4 |
53 | | * indent-tabs-mode: nil |
54 | | * End: |
55 | | */ |