blob: b19563f9a8ebb9c58e115b79fecde5a0167ba0e0 [file] [log] [blame]
Greg Kroah-Hartmanb2441312017-11-01 15:07:57 +01001/* SPDX-License-Identifier: GPL-2.0 */
Juergen Gross47ae4b02016-08-29 08:48:43 +02002#ifndef __LINUX_HYPEVISOR_H
3#define __LINUX_HYPEVISOR_H
4
5/*
6 * Generic Hypervisor support
7 * Juergen Gross <jgross@suse.com>
8 */
9
Juergen Grossf72e38e2017-11-09 14:27:35 +010010#ifdef CONFIG_X86
11#include <asm/x86_init.h>
12static inline void hypervisor_pin_vcpu(int cpu)
13{
14 x86_platform.hyper.pin_vcpu(cpu);
15}
Juergen Gross47ae4b02016-08-29 08:48:43 +020016#else
17static inline void hypervisor_pin_vcpu(int cpu)
18{
19}
20#endif
21
22#endif /* __LINUX_HYPEVISOR_H */