Home
last modified time | relevance | path

Searched refs:edx (Results 1 – 16 of 16) sorted by relevance

/hypervisor/arch/x86/guest/
A Dvcpuid.c395 *edx = entry.edx; in guest_cpuid_04h()
518 *edx = 0U; in guest_cpuid_06h()
832 *edx = 0U; in guest_cpuid_0dh()
850 *edx = 0U; in guest_cpuid_0dh()
872 *edx = 0U; in guest_cpuid_19h()
898 *edx = *edx & ~CPUID_EDX_XD_BIT_AVIL; in guest_cpuid_80000001h()
904 *edx = 0U; in guest_cpuid_80000001h()
921 *edx = 0U; in guest_limit_cpuid()
941 *edx = entry->edx; in guest_cpuid()
946 *edx = 0U; in guest_cpuid()
[all …]
A Dhyperv.c270 entry->edx = 0U; in hyperv_init_vcpuid_entry()
276 entry->edx = 0U; in hyperv_init_vcpuid_entry()
284 entry->edx = CPUID3D_FREQ_MSRS_AVAILABLE; in hyperv_init_vcpuid_entry()
290 entry->edx = 0U; in hyperv_init_vcpuid_entry()
296 entry->edx = 0U; in hyperv_init_vcpuid_entry()
302 entry->edx = 0U; in hyperv_init_vcpuid_entry()
310 __func__, leaf, subleaf, flags, entry->eax, entry->ebx, entry->ecx, entry->edx); in hyperv_init_vcpuid_entry()
A Dvmx_asm.S61 movl $0,%edx
235 movl $0,%edx
246 movl $0,%edx
259 movl $0,%edx
A Ducode.c24 uint32_t eax, ebx, ecx, edx; in get_microcode_version() local
27 cpuid_subleaf(CPUID_FEATURES, 0x0U, &eax, &ebx, &ecx, &edx); in get_microcode_version()
A Dvmexit.c357 uint32_t eax, ebx, ecx, edx; in cpuid_vmexit_handler() local
362 edx = (uint32_t)vcpu_get_gpreg(vcpu, CPU_REG_RDX); in cpuid_vmexit_handler()
364 guest_cpuid(vcpu, &eax, &ebx, &ecx, &edx); in cpuid_vmexit_handler()
368 vcpu_set_gpreg(vcpu, CPU_REG_RDX, (uint64_t)edx); in cpuid_vmexit_handler()
A Dvmsr.c623 uint32_t eax = 0x19U, ebx = 0U, ecx = 0U, edx = 0U; in is_iwkey_backup_support() local
625 guest_cpuid(vcpu, &eax, &ebx, &ecx, &edx); in is_iwkey_backup_support()
634 uint32_t eax = 0x6U, ebx = 0U, ecx = 0U, edx = 0U; in is_ecmd_supported() local
636 guest_cpuid(vcpu, &eax, &ebx, &ecx, &edx); in is_ecmd_supported()
/hypervisor/include/arch/x86/asm/guest/
A Dvcpuid.h20 uint32_t edx; member
30 uint32_t *ecx, uint32_t *edx);
/hypervisor/arch/x86/
A Dsgx.c25 uint32_t eax = 0U, ebx = 0U, ecx = 0U, edx = 0U, type; in get_epc_section() local
28 cpuid_subleaf(CPUID_SGX_LEAF, sec_id + CPUID_SGX_EPC_SUBLEAF_BASE, &eax, &ebx, &ecx, &edx); in get_epc_section()
33 *size = (((uint64_t)edx & CPUID_SGX_EPC_HIGH_MASK) << 32U) | in get_epc_section()
A Dtsc.c194 uint32_t eax_base_mhz, ebx_max_mhz, ecx_bus_mhz, edx; in native_calculate_tsc_cpuid_0x16() local
196 cpuid_subleaf(0x16U, 0x0U, &eax_base_mhz, &ebx_max_mhz, &ecx_bus_mhz, &edx); in native_calculate_tsc_cpuid_0x16()
A Dcpu.c537 inline void asm_monitor(volatile const uint64_t *addr, uint64_t ecx, uint64_t edx) in asm_monitor() argument
539 asm volatile("monitor\n" : : "a" (addr), "c" (ecx), "d" (edx)); in asm_monitor()
A Dcpu_caps.c114 uint32_t eax = 0U, ebx = 0U, ecx = 0U, edx = 0U; in disable_host_monitor_wait() local
116 cpuid_subleaf(0x1U, 0x0U, &eax, &ebx, &ecx, &edx); in disable_host_monitor_wait()
/hypervisor/include/arch/x86/asm/
A Dcpuid.h199 uint32_t *ecx, uint32_t *edx) in cpuid_subleaf() argument
203 "=c"(*ecx), "=d"(*edx) in cpuid_subleaf()
/hypervisor/include/debug/
A Dprofiling_internal.h97 uint32_t edx; member
/hypervisor/debug/
A Dshell.c1509 uint32_t eax, ebx, ecx, edx; in shell_cpuid() local
1522 cpuid_subleaf(leaf, subleaf, &eax, &ebx, &ecx, &edx); in shell_cpuid()
1525 leaf, subleaf, eax, ebx, ecx, edx); in shell_cpuid()
A Dprofiling.c1218 &pcpuid.ebx, &pcpuid.ecx, &pcpuid.edx); in profiling_get_pcpu_id()
/hypervisor/common/
A Dhypercall.c155 uint32_t eax, ebx, ecx, edx; in get_cache_shift() local
158 cpuid_subleaf(0x4U, subleaf, &eax, &ebx, &ecx, &edx); in get_cache_shift()

Completed in 27 milliseconds