Home
last modified time | relevance | path

Searched refs:xapic (Results 1 – 2 of 2) sorted by relevance

/linux/tools/testing/selftests/kvm/x86/
H A Dxapic_tpr_test.c160 static uint8_t lapic_tpr_get(struct kvm_lapic_state *xapic) in lapic_tpr_get() argument
162 return GET_APIC_PRI(*((u32 *)&xapic->regs[APIC_TASKPRI])); in lapic_tpr_get()
165 static void lapic_tpr_set(struct kvm_lapic_state *xapic, uint8_t val) in lapic_tpr_set() argument
167 u32 *taskpri = (u32 *)&xapic->regs[APIC_TASKPRI]; in lapic_tpr_set()
179 struct kvm_lapic_state xapic; in test_tpr_check_tpr_zero() local
181 vcpu_ioctl(vcpu, KVM_GET_LAPIC, &xapic); in test_tpr_check_tpr_zero()
183 TEST_ASSERT_EQ(lapic_tpr_get(&xapic), 0); in test_tpr_check_tpr_zero()
189 struct kvm_lapic_state xapic; in test_tpr_check_tpr_cr8_equal() local
192 vcpu_ioctl(vcpu, KVM_GET_LAPIC, &xapic); in test_tpr_check_tpr_cr8_equal()
194 TEST_ASSERT_EQ(sregs_tpr(&sregs), lapic_tpr_get(&xapic)); in test_tpr_check_tpr_cr8_equal()
[all …]
H A Dxapic_state_test.c62 struct kvm_lapic_state xapic; in ____test_icr() local
71 vcpu_ioctl(vcpu, KVM_GET_LAPIC, &xapic); in ____test_icr()
72 *((u32 *)&xapic.regs[APIC_IRR]) = val; in ____test_icr()
73 *((u32 *)&xapic.regs[APIC_IRR + 0x10]) = val >> 32; in ____test_icr()
74 vcpu_ioctl(vcpu, KVM_SET_LAPIC, &xapic); in ____test_icr()
80 vcpu_ioctl(vcpu, KVM_GET_LAPIC, &xapic); in ____test_icr()
81 icr = (u64)(*((u32 *)&xapic.regs[APIC_ICR])) | in ____test_icr()
82 (u64)(*((u32 *)&xapic.regs[APIC_ICR2])) << 32; in ____test_icr()
148 struct kvm_lapic_state xapic; in __test_apic_id() local
152 vcpu_ioctl(vcpu, KVM_GET_LAPIC, &xapic); in __test_apic_id()
[all …]