Home
last modified time | relevance | path

Searched refs:msr_index (Results 1 – 7 of 7) sorted by relevance

/hypervisor/arch/x86/
A Dcpu.c626 msr_write(msr->msr_index, msr->write_val); in smpcall_write_msr_func()
629 void msr_write_pcpu(uint32_t msr_index, uint64_t value64, uint16_t pcpu_id) in msr_write_pcpu() argument
635 msr_write(msr_index, value64); in msr_write_pcpu()
637 msr.msr_index = msr_index; in msr_write_pcpu()
648 msr->read_val = msr_read(msr->msr_index); in smpcall_read_msr_func()
651 uint64_t msr_read_pcpu(uint32_t msr_index, uint16_t pcpu_id) in msr_read_pcpu() argument
658 ret = msr_read(msr_index); in msr_read_pcpu()
660 msr.msr_index = msr_index; in msr_read_pcpu()
A Drdt.c48 uint32_t msr_index; in setup_res_clos_msr() local
72 msr_index = info->msr_base + i; in setup_res_clos_msr()
73 msr_write_pcpu(msr_index, val, pcpu_id); in setup_res_clos_msr()
/hypervisor/arch/x86/guest/
A Dvmsr.c330 uint32_t msr_index; in enable_msr_interception() local
340 msr_index = msr >> 3U; in enable_msr_interception()
343 bitmap[read_offset + msr_index] |= msr_bit; in enable_msr_interception()
345 bitmap[read_offset + msr_index] &= ~msr_bit; in enable_msr_interception()
349 bitmap[write_offset + msr_index] |= msr_bit; in enable_msr_interception()
351 bitmap[write_offset + msr_index] &= ~msr_bit; in enable_msr_interception()
381 vcpu->arch.msr_area.guest[vcpu->arch.msr_area.count].msr_index = MSR_IA32_PERF_GLOBAL_CTRL; in prepare_auto_msr_area()
383 vcpu->arch.msr_area.host[vcpu->arch.msr_area.count].msr_index = MSR_IA32_PERF_GLOBAL_CTRL; in prepare_auto_msr_area()
400 vcpu->arch.msr_area.guest[vcpu->arch.msr_area.count].msr_index = MSR_IA32_PQR_ASSOC; in prepare_auto_msr_area()
402 vcpu->arch.msr_area.host[vcpu->arch.msr_area.count].msr_index = MSR_IA32_PQR_ASSOC; in prepare_auto_msr_area()
/hypervisor/include/arch/x86/asm/
A Dcpu.h728 uint32_t msr_index; member
733 void msr_write_pcpu(uint32_t msr_index, uint64_t value64, uint16_t pcpu_id);
734 uint64_t msr_read_pcpu(uint32_t msr_index, uint16_t pcpu_id);
/hypervisor/debug/
A Dshell.c1542 uint32_t msr_index = 0; in shell_rdmsr() local
1553 msr_index = (uint32_t)strtoul_hex(argv[2]); in shell_rdmsr()
1560 msr_index = (uint32_t)strtoul_hex(argv[1]); in shell_rdmsr()
1568 val = msr_read_pcpu(msr_index, pcpu_id); in shell_rdmsr()
1569 snprintf(str, MAX_STR_SIZE, "rdmsr(0x%x):0x%lx\n", msr_index, val); in shell_rdmsr()
1583 uint32_t msr_index = 0; in shell_wrmsr() local
1593 msr_index = (uint32_t)strtoul_hex(argv[2]); in shell_wrmsr()
1601 msr_index = (uint32_t)strtoul_hex(argv[1]); in shell_wrmsr()
1610 msr_write_pcpu(msr_index, val, pcpu_id); in shell_wrmsr()
A Dprofiling.c134 ss->vmexit_msr_list[MAX_HV_MSR_LIST_NUM].msr_index = MSR_IA32_DEBUGCTL; in profiling_enable_pmu()
/hypervisor/include/arch/x86/asm/guest/
A Dvcpu.h212 uint32_t msr_index; member

Completed in 30 milliseconds