Lines Matching defs:fields

113 		 * processor cannot vmwrite to fields that don't exist
180 * fields and thus must be synced.
460 * check. All VMCS fields involved are 32 bits, but Intel CPUs never
1511 * Copy the writable VMCS shadow fields back to the VMCS12, in case they have
1514 * fields tagged SHADOW_FIELD_RO may or may not align with the "read-only"
1515 * VM-exit information fields (which are actually writable if the vCPU is
1547 const struct shadow_vmcs_field *fields[] = {
1566 for (q = 0; q < ARRAY_SIZE(fields); q++) {
1568 field = fields[q][i];
1800 * Read only fields:
2061 * reloaded from guest's memory (read only fields, fields not
2074 * Clean fields data can't be used on VMLAUNCH and when we switch
2170 * fields that come from L0 and are not constant, e.g. HOST_CR3,
2305 /* Take the following fields only from vmcs12 */
2529 * vcpu->arch fields.
2664 * bits when it changes a field in eVMCS. Mark all fields as clean
2824 * These fields are the VM-entry interruption-information field, the
4323 * Update the guest state fields of vmcs12 to reflect changes that
4404 * Note that we do not have to copy here all VMCS fields, just those that
4406 * exit-information fields only. Other fields are modified by L1 with VMWRITE,
4413 /* update exit information fields: */
4422 * exit info fields are unmodified.
4750 * now and the new vmentry. Ensure that the VMCS02 PDPTR fields are
4820 /* Update any VMCS fields that might have changed while L2 ran */
5244 /* copy to memory all shadowed fields in case
5503 * VMCS," then the "read-only" fields are actually read/write.
5518 * fields on VMWRITE. Emulate this behavior to ensure consistent KVM
5537 * L1 can read these fields without exiting, ensure the
6119 /* Out-of-range fields always cause a VM exit from L2 to L1 */
6497 * clean fields data always up-to-date while
6746 * For better or worse, KVM allows VMREAD/VMWRITE to all fields in
6996 * The same values should also be used to verify that vmcs12 control fields are
7009 * the control fields which may be 1) should be initialized by the
7017 * fields of vmcs01 and vmcs02, will turn these bits off - and