Searched refs:xapic (Results 1 – 2 of 2) sorted by relevance
| /linux/tools/testing/selftests/kvm/x86/ |
| H A D | xapic_tpr_test.c | 160 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 D | xapic_state_test.c | 62 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 …]
|