]>
git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/blob - include/linux/hypervisor.h
1 /* SPDX-License-Identifier: GPL-2.0 */
2 #ifndef __LINUX_HYPEVISOR_H
3 #define __LINUX_HYPEVISOR_H
6 * Generic Hypervisor support
7 * Juergen Gross <jgross@suse.com>
12 #include <asm/jailhouse_para.h>
13 #include <asm/x86_init.h>
15 static inline void hypervisor_pin_vcpu(int cpu
)
17 x86_platform
.hyper
.pin_vcpu(cpu
);
20 #else /* !CONFIG_X86 */
24 static inline void hypervisor_pin_vcpu(int cpu
)
28 static inline bool jailhouse_paravirt(void)
30 return of_find_compatible_node(NULL
, NULL
, "jailhouse,cell");
33 #endif /* !CONFIG_X86 */
35 #endif /* __LINUX_HYPEVISOR_H */