This source file includes following definitions.
- hypervisor_pin_vcpu
- hypervisor_pin_vcpu
- jailhouse_paravirt
1
2 #ifndef __LINUX_HYPEVISOR_H
3 #define __LINUX_HYPEVISOR_H
4
5
6
7
8
9
10 #ifdef CONFIG_X86
11
12 #include <asm/jailhouse_para.h>
13 #include <asm/x86_init.h>
14
15 static inline void hypervisor_pin_vcpu(int cpu)
16 {
17 x86_platform.hyper.pin_vcpu(cpu);
18 }
19
20 #else
21
22 #include <linux/of.h>
23
24 static inline void hypervisor_pin_vcpu(int cpu)
25 {
26 }
27
28 static inline bool jailhouse_paravirt(void)
29 {
30 return of_find_compatible_node(NULL, NULL, "jailhouse,cell");
31 }
32
33 #endif
34
35 #endif