CPU_BASED_USE_MSR_BITMAPS
return vmcs_config.cpu_based_exec_ctrl & CPU_BASED_USE_MSR_BITMAPS;
CPU_BASED_USE_MSR_BITMAPS | \
exec_control &= ~CPU_BASED_USE_MSR_BITMAPS;
exec_control |= exec_controls_get(vmx) & CPU_BASED_USE_MSR_BITMAPS;
exec_controls_setbit(vmx, CPU_BASED_USE_MSR_BITMAPS);
exec_controls_clearbit(vmx, CPU_BASED_USE_MSR_BITMAPS);
if (!nested_cpu_has(vmcs12, CPU_BASED_USE_MSR_BITMAPS))
if (!nested_cpu_has(vmcs12, CPU_BASED_USE_MSR_BITMAPS))
!nested_cpu_has(vmcs12, CPU_BASED_USE_MSR_BITMAPS))
CPU_BASED_USE_MSR_BITMAPS;
if (!(exec_controls_get(vmx) & CPU_BASED_USE_MSR_BITMAPS))
CPU_BASED_USE_MSR_BITMAPS | \
vmreadz(CPU_BASED_VM_EXEC_CONTROL) | CPU_BASED_USE_MSR_BITMAPS);
CPU_BASED_USE_MSR_BITMAPS);
control |= CPU_BASED_USE_MSR_BITMAPS | CPU_BASED_USE_TSC_OFFSETTING;
control |= CPU_BASED_USE_MSR_BITMAPS | CPU_BASED_USE_TSC_OFFSETTING;
control |= CPU_BASED_USE_MSR_BITMAPS;