Searched refs:msr_index (Results 1 – 7 of 7) sorted by relevance
| /hypervisor/arch/x86/ |
| A D | cpu.c | 626 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 D | rdt.c | 48 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 D | vmsr.c | 330 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 D | cpu.h | 728 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 D | shell.c | 1542 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 D | profiling.c | 134 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 D | vcpu.h | 212 uint32_t msr_index; member
|
Completed in 30 milliseconds