Home
last modified time | relevance | path

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

/hypervisor/arch/x86/guest/
A Dvcpuid.c168 entry->ebx = 0U; in init_vcpuid_entry()
338 entry.ebx = (uint32_t)vcat_pcbm_to_vcbm(vm, entry.ebx, res); in set_vcpuid_vcat_10h_subleaf_res()
393 *ebx = entry.ebx; in guest_cpuid_04h()
830 *ebx = 0U; in guest_cpuid_0dh()
848 *ebx = 0U; in guest_cpuid_0dh()
870 *ebx = 0U; in guest_cpuid_19h()
902 *ebx = 0U; in guest_cpuid_80000001h()
919 *ebx = 0U; in guest_limit_cpuid()
939 *ebx = entry->ebx; in guest_cpuid()
944 *ebx = 0U; in guest_cpuid()
[all …]
A Dhyperv.c268 entry->ebx = 0U; in hyperv_init_vcpuid_entry()
274 entry->ebx = 0U; in hyperv_init_vcpuid_entry()
282 entry->ebx = 0U; in hyperv_init_vcpuid_entry()
288 entry->ebx = 0U; in hyperv_init_vcpuid_entry()
294 entry->ebx = 0U; in hyperv_init_vcpuid_entry()
300 entry->ebx = 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 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
360 ebx = (uint32_t)vcpu_get_gpreg(vcpu, CPU_REG_RBX); in cpuid_vmexit_handler()
364 guest_cpuid(vcpu, &eax, &ebx, &ecx, &edx); in cpuid_vmexit_handler()
366 vcpu_set_gpreg(vcpu, CPU_REG_RBX, (uint64_t)ebx); 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()
626 return (ebx & CPUID_EBX_KL_BACKUP_MSR) == CPUID_EBX_KL_BACKUP_MSR; 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/arch/x86/boot/
A Dcpu_primary.S142 movl %ebx, (boot_regs+4)(%esi)
163 mov %cr0, %ebx
165 andl $0x7fffffff, %ebx
166 mov %ebx, %cr0
197 mov %cr0, %ebx
199 orl $0x80000023, %ebx
200 mov %ebx, %cr0
204 addl %esi, %ebx
205 addl %esi, 2(%ebx)
206 lgdt (%ebx)
[all …]
A Dtrampoline.S95 movl $cpu_boot_page_tables_ptr, %ebx
96 mov (%ebx), %eax
118 mov %cr0, %ebx
120 orl $0x80000023, %ebx
121 mov %ebx, %cr0
128 movl $trampoline_start64_fixup, %ebx
129 ljmpl *(%ebx)
/hypervisor/include/arch/x86/asm/guest/
A Dvcpuid.h18 uint32_t ebx; member
29 uint32_t *eax, uint32_t *ebx,
/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()
31 *base = (((uint64_t)ebx & CPUID_SGX_EPC_HIGH_MASK) << 32U) | in get_epc_section()
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()
130 cpuid_subleaf(CPUID_FEATURES, 0x0U, &eax, &ebx, in disable_host_monitor_wait()
/hypervisor/include/arch/x86/asm/
A Dcpuid.h198 uint32_t *eax, uint32_t *ebx, in cpuid_subleaf() argument
202 asm volatile("cpuid":"=a"(*eax), "=b"(*ebx), in cpuid_subleaf()
/hypervisor/include/debug/
A Dprofiling_internal.h95 uint32_t ebx; 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()
/hypervisor/lib/crypto/mbedtls/
A DChangeLog2808 * Fixed the "PIC register ebx clobbered in asm" bug

Completed in 29 milliseconds