projects
/
cascardo
/
linux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
virt, sched: Add generic vCPU pinning support
[cascardo/linux.git]
/
arch
/
x86
/
kernel
/
cpu
/
hypervisor.c
diff --git
a/arch/x86/kernel/cpu/hypervisor.c
b/arch/x86/kernel/cpu/hypervisor.c
index
27e4665
..
35691a6
100644
(file)
--- a/
arch/x86/kernel/cpu/hypervisor.c
+++ b/
arch/x86/kernel/cpu/hypervisor.c
@@
-86,3
+86,14
@@
bool __init hypervisor_x2apic_available(void)
x86_hyper->x2apic_available &&
x86_hyper->x2apic_available();
}
x86_hyper->x2apic_available &&
x86_hyper->x2apic_available();
}
+
+void hypervisor_pin_vcpu(int cpu)
+{
+ if (!x86_hyper)
+ return;
+
+ if (x86_hyper->pin_vcpu)
+ x86_hyper->pin_vcpu(cpu);
+ else
+ WARN_ONCE(1, "vcpu pinning requested but not supported!\n");
+}