Lines Matching +full:0 +full:x8000000a
14 INTERCEPT_CR = 0,
24 /* Byte offset 000h (word 0) */
25 INTERCEPT_CR0_READ = 0,
153 u64 avic_backing_page; /* Offset 0xe0 */
154 u8 reserved_6[8]; /* Offset 0xe8 */
155 u64 avic_logical_id; /* Offset 0xf0 */
156 u64 avic_physical_id; /* Offset 0xf8 */
161 * Offset 0x3e0, 32 bytes reserved
168 #define TLB_CONTROL_DO_NOTHING 0
173 #define V_TPR_MASK 0x0f
182 #define V_INTR_PRIO_MASK (0x0f << V_INTR_PRIO_SHIFT)
201 #define LBR_CTL_ENABLE_MASK BIT_ULL(0)
204 #define SVM_INTERRUPT_SHADOW_MASK BIT_ULL(0)
218 #define SVM_VM_CR_VALID_MASK 0x001fULL
219 #define SVM_VM_CR_SVM_LOCK_MASK 0x0008ULL
220 #define SVM_VM_CR_SVM_DIS_MASK 0x0010ULL
222 #define SVM_NESTED_CTL_NP_ENABLE BIT(0)
227 #define SVM_TSC_RATIO_RSVD 0xffffff0000000000ULL
228 #define SVM_TSC_RATIO_MIN 0x0000000000000001ULL
229 #define SVM_TSC_RATIO_MAX 0x000000ffffffffffULL
230 #define SVM_TSC_RATIO_DEFAULT 0x0100000000ULL
234 #define AVIC_LOGICAL_ID_ENTRY_GUEST_PHYSICAL_ID_MASK (0xFFULL)
238 #define AVIC_PHYSICAL_ID_ENTRY_HOST_PHYSICAL_ID_MASK GENMASK_ULL(11, 0)
239 #define AVIC_PHYSICAL_ID_ENTRY_BACKING_PAGE_MASK (0xFFFFFFFFFFULL << 12)
242 #define AVIC_PHYSICAL_ID_TABLE_SIZE_MASK (0xFFULL)
244 #define AVIC_DOORBELL_PHYSICAL_ID_MASK GENMASK_ULL(11, 0)
246 #define VMCB_AVIC_APIC_BAR_MASK 0xFFFFFFFFFF000ULL
249 #define AVIC_UNACCEL_ACCESS_OFFSET_MASK 0xFF0
250 #define AVIC_UNACCEL_ACCESS_VECTOR_MASK 0xFFFFFFFF
259 #define AVIC_PHYSICAL_MAX_INDEX_MASK GENMASK_ULL(9, 0)
263 * table is 0xff (255).
265 #define AVIC_MAX_PHYSICAL_ID 0XFEULL
269 * table is 0x1ff (511).
271 #define X2AVIC_MAX_PHYSICAL_ID 0x1FFUL
273 #define AVIC_HPA_MASK ~((0xFFFULL << 52) | 0xFFF)
274 #define VMCB_AVIC_APIC_BAR_MASK 0xFFFFFFFFFF000ULL
332 u32 spec_ctrl; /* Guest version of SPEC_CTRL at 0x2E0 */
399 u64 reserved_9; /* rax already available at 0x01f8 */
403 u64 reserved_10; /* rsp already available at 0x01d8 */
519 #define SVM_CPUID_FUNC 0x8000000a
531 #define SVM_SELECTOR_TYPE_MASK (0xf)
544 #define SVM_EVTINJ_VEC_MASK 0xff
549 #define SVM_EVTINJ_TYPE_INTR (0 << SVM_EVTINJ_TYPE_SHIFT)
572 #define SVM_EXITINFO_REG_MASK 0x0F
595 return ghcb_##field##_is_valid(ghcb) ? ghcb->save.field : 0; \