Home
last modified time | relevance | path

Searched refs:fixed0 (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/kvm/vmx/
H A Dnested.h248 * if fixed0[i] == 1: val[i] must be 1
251 static inline bool fixed_bits_valid(u64 val, u64 fixed0, u64 fixed1) in fixed_bits_valid() argument
253 return ((val & fixed1) | fixed0) == val; in fixed_bits_valid()
258 u64 fixed0 = to_vmx(vcpu)->nested.msrs.cr0_fixed0; in nested_guest_cr0_valid() local
265 fixed0 &= ~(X86_CR0_PE | X86_CR0_PG); in nested_guest_cr0_valid()
267 return fixed_bits_valid(val, fixed0, fixed1); in nested_guest_cr0_valid()
272 u64 fixed0 = to_vmx(vcpu)->nested.msrs.cr0_fixed0; in nested_host_cr0_valid() local
275 return fixed_bits_valid(val, fixed0, fixed1); in nested_host_cr0_valid()
280 u64 fixed0 = to_vmx(vcpu)->nested.msrs.cr4_fixed0; in nested_cr4_valid() local
283 return fixed_bits_valid(val, fixed0, fixed in nested_cr4_valid()
[all...]
/kernel/linux/linux-6.6/arch/x86/kvm/vmx/
H A Dnested.h248 * if fixed0[i] == 1: val[i] must be 1
251 static inline bool fixed_bits_valid(u64 val, u64 fixed0, u64 fixed1) in fixed_bits_valid() argument
253 return ((val & fixed1) | fixed0) == val; in fixed_bits_valid()
258 u64 fixed0 = to_vmx(vcpu)->nested.msrs.cr0_fixed0; in nested_guest_cr0_valid() local
265 fixed0 &= ~(X86_CR0_PE | X86_CR0_PG); in nested_guest_cr0_valid()
267 return fixed_bits_valid(val, fixed0, fixed1); in nested_guest_cr0_valid()
272 u64 fixed0 = to_vmx(vcpu)->nested.msrs.cr0_fixed0; in nested_host_cr0_valid() local
275 return fixed_bits_valid(val, fixed0, fixed1); in nested_host_cr0_valid()
280 u64 fixed0 = to_vmx(vcpu)->nested.msrs.cr4_fixed0; in nested_cr4_valid() local
283 return fixed_bits_valid(val, fixed0, fixed in nested_cr4_valid()
[all...]

Completed in 2 milliseconds