Lines Matching +full:architecturally +full:- +full:defined
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
53 * Identifiers for architecturally defined registers.
144 (SPECNAMELEN - VM_MAX_PREFIXLEN - VM_MAX_SUFFIXLEN - 1)
202 vmi_init_func_t init; /* vm-specific initialization */
319 return (CPU_ISSET(vcpu_vcpuid(vcpu), info->rptr)); in vcpu_rendezvous_pending()
326 return (*info->sptr); in vcpu_suspended()
333 return (*info->iptr); in vcpu_reqidle()
371 return (td->td_ast != 0 || td->td_owepreempt != 0); in vcpu_should_yield()
386 * success and non-zero on failure.
389 * this function directly because they enforce the trap-like or fault-like
399 * This function is called after a VM-exit that occurred during exception or
401 * in Figure 15-1, "EXITINTINFO for All Intercepts", APM, Vol 2.
403 * If a VM-exit handler completes the event delivery successfully then it
409 * Return value is 0 on success and non-zero on failure.
414 * This function is called before every VM-entry to retrieve a pending
419 * and non-zero otherwise.
490 * The 'access' field has the format specified in Table 21-2 of the Intel
493 * XXX The contents of the 'access' field are architecturally defined except
494 * bit 16 - Segment Unusable.
511 CPU_MODE_COMPATIBILITY, /* IA-32E mode (CS.L = 0) */
512 CPU_MODE_64BIT, /* IA-32E mode (CS.L = 1) */
691 * exitcode to represent the VM-exit.
703 * only if 'status' is non-zero.
745 * The destination vCPU mask is saved in vcpu->cpuset