Home
last modified time | relevance | path

Searched refs:exec_control (Results 1 – 2 of 2) sorted by relevance

/openbmc/linux/arch/x86/kvm/vmx/
H A Dvmx.c4476 u32 exec_control = vmcs_config.cpu_based_exec_ctrl; in vmx_exec_control() local
4482 exec_control &= ~(CPU_BASED_RDTSC_EXITING | in vmx_exec_control()
4488 exec_control &= ~(CPU_BASED_INTR_WINDOW_EXITING | in vmx_exec_control()
4492 exec_control &= ~CPU_BASED_MOV_DR_EXITING; in vmx_exec_control()
4495 exec_control &= ~CPU_BASED_TPR_SHADOW; in vmx_exec_control()
4498 if (exec_control & CPU_BASED_TPR_SHADOW) in vmx_exec_control()
4499 exec_control &= ~(CPU_BASED_CR8_LOAD_EXITING | in vmx_exec_control()
4502 exec_control |= CPU_BASED_CR8_STORE_EXITING | in vmx_exec_control()
4507 exec_control &= ~(CPU_BASED_CR3_LOAD_EXITING | in vmx_exec_control()
4511 exec_control &= ~(CPU_BASED_MWAIT_EXITING | in vmx_exec_control()
[all …]
H A Dnested.c2257 u32 exec_control; in prepare_vmcs02_early() local
2266 exec_control = __pin_controls_get(vmcs01); in prepare_vmcs02_early()
2267 exec_control |= (vmcs12->pin_based_vm_exec_control & in prepare_vmcs02_early()
2275 exec_control &= ~PIN_BASED_POSTED_INTR; in prepare_vmcs02_early()
2276 pin_controls_set(vmx, exec_control); in prepare_vmcs02_early()
2281 exec_control = __exec_controls_get(vmcs01); /* L0's desires */ in prepare_vmcs02_early()
2282 exec_control &= ~CPU_BASED_INTR_WINDOW_EXITING; in prepare_vmcs02_early()
2283 exec_control &= ~CPU_BASED_NMI_WINDOW_EXITING; in prepare_vmcs02_early()
2284 exec_control &= ~CPU_BASED_TPR_SHADOW; in prepare_vmcs02_early()
2285 exec_control |= vmcs12->cpu_based_vm_exec_control; in prepare_vmcs02_early()
[all …]