Home
last modified time | relevance | path

Searched refs:MSR_IA32_APICBASE (Results 1 - 22 of 22) sorted by relevance

/kernel/linux/linux-6.6/tools/testing/selftests/kvm/lib/x86_64/
H A Dapic.c10 wrmsr(MSR_IA32_APICBASE, in apic_disable()
11 rdmsr(MSR_IA32_APICBASE) & in apic_disable()
17 uint64_t val = rdmsr(MSR_IA32_APICBASE); in xapic_enable()
22 wrmsr(MSR_IA32_APICBASE, in xapic_enable()
23 rdmsr(MSR_IA32_APICBASE) | MSR_IA32_APICBASE_ENABLE); in xapic_enable()
25 wrmsr(MSR_IA32_APICBASE, val | MSR_IA32_APICBASE_ENABLE); in xapic_enable()
39 wrmsr(MSR_IA32_APICBASE, rdmsr(MSR_IA32_APICBASE) | in x2apic_enable()
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/
H A Drecalc_apic_map_test.c58 vcpu_set_msr(vcpus[i], MSR_IA32_APICBASE, LAPIC_X2APIC); in main()
64 vcpu_set_msr(vcpuN, MSR_IA32_APICBASE, LAPIC_X2APIC); in main()
65 vcpu_set_msr(vcpuN, MSR_IA32_APICBASE, LAPIC_DISABLED); in main()
H A Dsmm_test.c71 uint64_t apicbase = rdmsr(MSR_IA32_APICBASE); in guest_code()
77 wrmsr(MSR_IA32_APICBASE, apicbase | X2APIC_ENABLE); in guest_code()
H A Dxapic_state_test.c140 vcpu_set_msr(vcpu, MSR_IA32_APICBASE, apic_base); in __test_apic_id()
155 * stuffs MSR_IA32_APICBASE. Setting the APIC_ID when x2APIC is enabled and
173 apic_base = vcpu_get_msr(vcpus[i], MSR_IA32_APICBASE); in test_apic_id()
H A Ducna_injection_test.c74 uint64_t msr = rdmsr(MSR_IA32_APICBASE); in verify_apic_base_addr()
H A Dxapic_ipi_test.c85 uint64_t msr = rdmsr(MSR_IA32_APICBASE); in verify_apic_base_addr()
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/include/x86_64/
H A Dapic.h18 #define MSR_IA32_APICBASE 0x0000001b macro
70 return rdmsr(MSR_IA32_APICBASE) & MSR_IA32_APICBASE_BSP; in get_bsp_flag()
/kernel/linux/linux-5.10/arch/x86/kernel/apic/
H A Dapic.c1194 * MSR_IA32_APICBASE. Clearing that bit on systems based on the 3 wire APIC
1232 rdmsr(MSR_IA32_APICBASE, l, h); in disable_local_APIC()
1234 wrmsr(MSR_IA32_APICBASE, l, h); in disable_local_APIC()
1759 rdmsrl(MSR_IA32_APICBASE, msr); in __x2apic_disable()
1763 wrmsrl(MSR_IA32_APICBASE, msr & ~(X2APIC_ENABLE | XAPIC_ENABLE)); in __x2apic_disable()
1764 wrmsrl(MSR_IA32_APICBASE, msr & ~X2APIC_ENABLE); in __x2apic_disable()
1772 rdmsrl(MSR_IA32_APICBASE, msr); in __x2apic_enable()
1775 wrmsrl(MSR_IA32_APICBASE, msr | X2APIC_ENABLE); in __x2apic_enable()
1967 rdmsr(MSR_IA32_APICBASE, l, h); in apic_verify()
1989 rdmsr(MSR_IA32_APICBASE, in apic_force_enable()
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/x86_64/
H A Dsmm_test.c64 uint64_t apicbase = rdmsr(MSR_IA32_APICBASE); in guest_code()
68 wrmsr(MSR_IA32_APICBASE, apicbase | X2APIC_ENABLE); in guest_code()
/kernel/linux/linux-6.6/arch/x86/kernel/apic/
H A Dapic.c1170 * MSR_IA32_APICBASE. Clearing that bit on systems based on the 3 wire APIC
1207 rdmsr(MSR_IA32_APICBASE, l, h); in disable_local_APIC()
1209 wrmsr(MSR_IA32_APICBASE, l, h); in disable_local_APIC()
1745 rdmsrl(MSR_IA32_APICBASE, msr); in __x2apic_disable()
1749 wrmsrl(MSR_IA32_APICBASE, msr & ~(X2APIC_ENABLE | XAPIC_ENABLE)); in __x2apic_disable()
1750 wrmsrl(MSR_IA32_APICBASE, msr & ~X2APIC_ENABLE); in __x2apic_disable()
1758 rdmsrl(MSR_IA32_APICBASE, msr); in __x2apic_enable()
1761 wrmsrl(MSR_IA32_APICBASE, msr | X2APIC_ENABLE); in __x2apic_enable()
1990 rdmsr(MSR_IA32_APICBASE, l, h); in apic_verify()
2013 rdmsr(MSR_IA32_APICBASE, in apic_force_enable()
[all...]
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dapic.h126 if (rdmsrl_safe(MSR_IA32_APICBASE, &msr)) in apic_is_x2apic_enabled()
H A Dmsr-index.h699 #define MSR_IA32_APICBASE 0x0000001b macro
/kernel/linux/linux-6.6/arch/x86/kernel/
H A Dhead_64.S254 mov $MSR_IA32_APICBASE, %ecx
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dapic.h114 if (rdmsrl_safe(MSR_IA32_APICBASE, &msr)) in apic_is_x2apic_enabled()
H A Dmsr-index.h797 #define MSR_IA32_APICBASE 0x0000001b macro
/kernel/linux/linux-5.10/tools/arch/x86/include/asm/
H A Dmsr-index.h665 #define MSR_IA32_APICBASE 0x0000001b macro
/kernel/linux/linux-6.6/tools/arch/x86/include/asm/
H A Dmsr-index.h783 #define MSR_IA32_APICBASE 0x0000001b macro
/kernel/linux/linux-5.10/arch/x86/xen/
H A Denlighten_pv.c932 case MSR_IA32_APICBASE: in xen_read_msr_safe()
/kernel/linux/linux-6.6/arch/x86/xen/
H A Denlighten_pv.c1025 case MSR_IA32_APICBASE: in xen_do_read_msr()
/kernel/linux/linux-5.10/arch/x86/kvm/svm/
H A Dsvm.c2782 case MSR_IA32_APICBASE: in svm_set_msr()
/kernel/linux/linux-5.10/arch/x86/kvm/
H A Dx86.c3202 case MSR_IA32_APICBASE: in kvm_set_msr_common()
3570 case MSR_IA32_APICBASE: in kvm_get_msr_common()
/kernel/linux/linux-6.6/arch/x86/kvm/
H A Dx86.c3730 case MSR_IA32_APICBASE: in kvm_set_msr_common()
4160 case MSR_IA32_APICBASE: in kvm_get_msr_common()

Completed in 80 milliseconds