summaryrefslogtreecommitdiffstats
path: root/kernel/arch/arm/mach-orion5x/ts78xx-setup.c
diff options
context:
space:
mode:
authorYunhong Jiang <yunhong.jiang@intel.com>2016-06-13 14:19:59 -0700
committerYunhong Jiang <yunhong.jiang@linux.intel.com>2016-07-18 08:07:29 -0700
commit09c7dd2e0b05c5bc2def37e525a98e6b344d56f5 (patch)
tree7f2969dfb2b258c21f9598136a239e56dd7b0c3e /kernel/arch/arm/mach-orion5x/ts78xx-setup.c
parentfd047d7c73bfddb06d19aa4ca182c5c0f72a3304 (diff)
kvm: vmx: hook preemption timer support
Hook the VMX preemption timer to the "hv timer" functionality added by the previous patch. This includes: checking if the feature is supported, if the feature is broken on the CPU, the hooks to setup/clean the VMX preemption timer, arming the timer on vmentry and handling the vmexit. A module parameter states if the VMX preemption timer should be utilized. Signed-off-by: Yunhong Jiang <yunhong.jiang@intel.com> [Move hv_deadline_tsc to struct vcpu_vmx, use -1 as the "unset" value. Put all VMX bits here. Enable it by default #yolo. - Paolo] Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Change-Id: Icb8e0b853eedce3d52c394e510fa14d2cdd432e9 upstream-status: backport Signed-off-by: Yunhong Jiang <yunhong.jiang@linux.intel.com>
Diffstat (limited to 'kernel/arch/arm/mach-orion5x/ts78xx-setup.c')
0 files changed, 0 insertions, 0 deletions
/a> 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224