/xen-4.10.0-shim-comet/xen/arch/x86/boot/ |
A D | head.S | 360 mov %edx,%ds 361 mov %edx,%es 362 mov %edx,%ss 366 xor %edx,%edx 367 mov %edx,%fs 368 mov %edx,%gs 371 mov %cr0,%edx 447 xor %edx,%edx 570 mov %edx,%fs 635 xor %edx,%edx [all …]
|
A D | mem.S | 15 movl $SMAP,%edx # ascii 'SMAP' 58 1: andl $0xffff,%edx # clear sign extend 59 shll $6,%edx # and go from 64k to 1k chunks 60 movl %edx,bootsym(highmem_kb) # store extended memory size
|
A D | trampoline.S | 130 and %edi,%edx 205 xor %edx,%edx
|
/xen-4.10.0-shim-comet/xen/arch/x86/cpu/ |
A D | common.c | 226 unsigned int dummy, ecx, edx, l2size; in display_cacheinfo() local 233 edx>>24, edx&0xFF, ecx>>24, ecx&0xFF); in display_cacheinfo() 234 c->x86_cache_size=(ecx>>24)+(edx>>24); in display_cacheinfo() 306 u32 eax, ebx, ecx, edx; in early_cpu_detect() local 314 *(u32 *)&c->x86_vendor_id[4] = edx; in early_cpu_detect() 318 cpuid(0x00000001, &eax, &ebx, &ecx, &edx); in early_cpu_detect() 353 u32 eax, ebx, ecx, edx, tmp; in generic_identify() local 359 *(u32 *)&c->x86_vendor_id[4] = edx; in generic_identify() 547 initial_apicid = edx; in detect_extended_topology() 588 u32 eax, ebx, ecx, edx; in detect_ht() local [all …]
|
A D | intel.c | 176 uint32_t ecx, edx, tmp; in intel_init_levelling() local 178 cpuid(0x00000001, &tmp, &tmp, &ecx, &edx); in intel_init_levelling() 181 edx &= opt_cpuid_mask_edx; in intel_init_levelling() 186 edx |= cpufeat_mask(X86_FEATURE_APIC); in intel_init_levelling() 188 cpuidmask_defaults._1cd &= ((u64)edx << 32) | ecx; in intel_init_levelling() 192 uint32_t ecx, edx, tmp; in intel_init_levelling() local 194 cpuid(0x80000001, &tmp, &tmp, &ecx, &edx); in intel_init_levelling() 197 edx &= opt_cpuid_mask_ext_edx; in intel_init_levelling() 199 cpuidmask_defaults.e1cd &= ((u64)edx << 32) | ecx; in intel_init_levelling() 302 unsigned int eax, ebx, ecx, edx; in num_cpu_cores() local [all …]
|
A D | amd.c | 92 unsigned int ecx, edx, ext_ecx, ext_edx; member 280 uint32_t ecx, edx, tmp; in amd_init_levelling() local 282 cpuid(0x00000001, &tmp, &tmp, &ecx, &edx); in amd_init_levelling() 286 edx &= opt_cpuid_mask_edx; in amd_init_levelling() 289 edx &= m->edx; in amd_init_levelling() 295 edx |= cpufeat_mask(X86_FEATURE_APIC); in amd_init_levelling() 304 uint32_t ecx, edx, tmp; in amd_init_levelling() local 310 edx &= opt_cpuid_mask_ext_edx; in amd_init_levelling() 313 edx &= m->ext_edx; in amd_init_levelling() 317 edx |= cpufeat_mask(X86_FEATURE_APIC); in amd_init_levelling() [all …]
|
A D | intel_cacheinfo.c | 90 unsigned edx; in cpuid4_cache_lookup() local 92 cpuid_count(4, index, &eax.full, &ebx.full, &ecx.full, &edx); in cpuid4_cache_lookup() 108 unsigned int eax, ebx, ecx, edx; in find_num_cache_leaves() local 115 cpuid_count(4, i, &eax, &ebx, &ecx, &edx); in find_num_cache_leaves()
|
/xen-4.10.0-shim-comet/tools/firmware/hvmloader/ |
A D | cacheattr.c | 44 uint32_t eax, ebx, ecx, edx; in cpu_phys_addr() local 47 cpuid(0x80000000, &eax, &ebx, &ecx, &edx); in cpu_phys_addr() 50 cpuid(0x80000008, &eax, &ebx, &ecx, &edx); in cpu_phys_addr() 59 uint32_t eax, ebx, ecx, edx; in cacheattr_init() local 64 cpuid(0x00000001, &eax, &ebx, &ecx, &edx); in cacheattr_init() 65 if ( !(edx & (1u << 12)) ) in cacheattr_init()
|
A D | hvmloader.c | 121 uint32_t eax, ebx, ecx, edx; in init_hypercalls() local 129 cpuid(base, &eax, &ebx, &ecx, &edx); in init_hypercalls() 133 *(uint32_t *)(signature + 8) = edx; in init_hypercalls() 143 cpuid(base + 2, &eax, &ebx, &ecx, &edx); in init_hypercalls() 148 cpuid(base + 1, &eax, &ebx, &ecx, &edx); in init_hypercalls()
|
A D | tests.c | 217 uint32_t i, eax, ebx, ecx, edx; in shadow_gs_test() local 220 cpuid(0x80000000, &eax, &ebx, &ecx, &edx); in shadow_gs_test() 223 cpuid(0x80000001, &eax, &ebx, &ecx, &edx); in shadow_gs_test() 224 if ( !(edx & (1u<<29)) ) in shadow_gs_test()
|
/xen-4.10.0-shim-comet/docs/misc/ |
A D | pvrdtscp.c | 58 u32 *eax, u32 *ebx, u32 *ecx, u32 *edx) in hvm_cpuid() argument 61 asm("cpuid" : "=a" (*eax), "=b" (*ebx), "=c" (*ecx), "=d" (*edx) in hvm_cpuid() 66 u32 *eax, u32 *ebx, u32 *ecx, u32 *edx) in pv_cpuid() argument 70 "=b" (*ebx), "=c" (*ecx), "=d" (*edx) : "0" (*eax), "2" (*ecx)); in pv_cpuid() 214 u32 eax, ebx, ecx, edx, base; in running_on_xen() local 219 hvm_cpuid(base,0,&eax,&ebx,&ecx,&edx); in running_on_xen() 221 pv_cpuid(base,0,&eax,&ebx,&ecx,&edx); in running_on_xen() 222 sig.u[0] = ebx; sig.u[1] = ecx; sig.u[2] = edx; in running_on_xen() 226 hvm_cpuid(base+1,0,&eax,&ebx,&ecx,&edx); in running_on_xen() 228 pv_cpuid(base+1,0,&eax,&ebx,&ecx,&edx); in running_on_xen()
|
/xen-4.10.0-shim-comet/tools/firmware/rombios/ |
A D | apmbios.S | 59 push edx 62 pop edx 70 push edx 86 pop edx 112 push edx 126 mov ebx, edx 139 pop edx 265 push edx 269 pop edx 273 push edx [all …]
|
/xen-4.10.0-shim-comet/tools/tests/x86_emulator/ |
A D | test_x86_emulator.c | 20 regs->edx = 1; in blowfish_set_regs() 533 regs.edx = res[1]; in main() 898 regs.edx = 0; in main() 1017 regs.edx = 0; in main() 1711 regs.edx = 0; in main() 1913 regs.edx = 0; in main() 1963 regs.edx = 0; in main() 2012 regs.edx = 0; in main() 2115 regs.edx = 0; in main() 2334 regs.edx = 0; in main() [all …]
|
/xen-4.10.0-shim-comet/unmodified_drivers/linux-2.6/platform-pci/ |
A D | platform-pci.c | 123 uint32_t base, eax, ebx, ecx, edx; in xen_cpuid_base() local 127 cpuid(base, &eax, &ebx, &ecx, &edx); in xen_cpuid_base() 130 *(uint32_t*)(signature + 8) = edx; in xen_cpuid_base() 143 uint32_t eax, ebx, ecx, edx, pages, msr, i, base; in init_hypercall_stubs() local 152 cpuid(base + 1, &eax, &ebx, &ecx, &edx); in init_hypercall_stubs() 160 cpuid(base + 2, &pages, &msr, &ecx, &edx); in init_hypercall_stubs() 196 uint32_t base, ecx, edx, pages, msr, i; in resume_hypercall_stubs() local 201 cpuid(base + 2, &pages, &msr, &ecx, &edx); in resume_hypercall_stubs()
|
/xen-4.10.0-shim-comet/stubdom/grub/ |
A D | boot-x86_32.S | 77 movl _boot_page_entry_hi, %edx 98 xorl %edx, %edx
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/ |
A D | hypercall.c | 236 unsigned int edx = regs->edx; in hvm_hypercall() local 242 ebx, ecx, edx, esi, edi, ebp); in hvm_hypercall() 250 case 2: edx = 0xdeadf00d; in hvm_hypercall() 258 regs->rax = hvm_hypercall_table[eax].compat(ebx, ecx, edx, esi, edi, in hvm_hypercall()
|
A D | save.c | 32 uint32_t eax, ebx, ecx, edx; in arch_hvm_save() local 35 cpuid(1, &eax, &ebx, &ecx, &edx); in arch_hvm_save() 47 uint32_t eax, ebx, ecx, edx; in arch_hvm_load() local 63 cpuid(1, &eax, &ebx, &ecx, &edx); in arch_hvm_load()
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/ |
A D | processor.h | 207 unsigned int *edx) in cpuid_count() argument 210 : "=a" (*eax), "=b" (*ebx), "=c" (*ecx), "=d" (*edx) in cpuid_count() 252 unsigned int eax, edx; in cpuid_edx() local 255 : "=a" (eax), "=d" (edx) in cpuid_edx() 258 return edx; in cpuid_edx() 410 unsigned long edx) in __monitor() argument 415 : : "a" (eax), "c" (ecx), "d"(edx) ); in __monitor()
|
/xen-4.10.0-shim-comet/xen/arch/x86/pv/ |
A D | hypercall.c | 161 unsigned int edx = regs->edx; in pv_hypercall() local 172 case 2: edx = 0xdeadf00d; in pv_hypercall() 181 unsigned long args[6] = { ebx, ecx, edx, esi, edi, ebp }; in pv_hypercall() 187 regs->eax = pv_hypercall_table[eax].compat(ebx, ecx, edx, esi, edi, ebp); in pv_hypercall() 199 case 3: regs->edx = 0xdeadf00d; in pv_hypercall()
|
/xen-4.10.0-shim-comet/xen/arch/x86/acpi/cpufreq/ |
A D | powernow.c | 213 unsigned int edx; in feature_detect() local 221 edx = cpuid_edx(CPUID_FREQ_VOLT_CAPABILITIES); in feature_detect() 222 if ((edx & CPB_CAPABLE) == CPB_CAPABLE) { in feature_detect() 368 u32 eax, ebx, ecx, edx; in powernow_register_driver() local 369 cpuid(CPUID_FREQ_VOLT_CAPABILITIES, &eax, &ebx, &ecx, &edx); in powernow_register_driver() 370 if ((edx & USE_HW_PSTATE) != USE_HW_PSTATE) in powernow_register_driver()
|
/xen-4.10.0-shim-comet/xen/arch/x86/guest/ |
A D | xen.c | 53 uint32_t eax, ebx, ecx, edx, base; in find_xen_leaves() local 58 cpuid(base, &eax, &ebx, &ecx, &edx); in find_xen_leaves() 62 (edx == XEN_CPUID_SIGNATURE_EDX) && in find_xen_leaves() 153 uint32_t eax, ebx, ecx, edx; in set_vcpu_id() local 158 cpuid(xen_cpuid_base + 4, &eax, &ebx, &ecx, &edx); in set_vcpu_id()
|
/xen-4.10.0-shim-comet/tools/firmware/rombios/32bit/tcgbios/ |
A D | tcgbios.c | 103 uint32_t edx); 1156 uint32_t magic, uint32_t ecx, uint32_t edx) in HashAll32() argument 1197 uint32_t ebx, uint32_t ecx, uint32_t edx) in TSS32() argument 1433 regs->u.r32.edx = 0x0; in TCGInterruptHandler() 1452 regs->u.r32.edx); in TCGInterruptHandler() 1465 regs->u.r32.edx); in TCGInterruptHandler() 1483 regs->u.r32.edx); in TCGInterruptHandler() 1496 regs->u.r32.edx); in TCGInterruptHandler() 1507 regs->u.r32.edx); in TCGInterruptHandler() 1518 regs->u.r32.edx, in TCGInterruptHandler() [all …]
|
/xen-4.10.0-shim-comet/xen/arch/x86/ |
A D | xstate.c | 91 unsigned int leaf, eax, ebx, ecx, edx; in setup_xstate_features() local 110 &xstate_offsets[leaf], &ecx, &edx); in setup_xstate_features() 117 &ebx, &ecx, &edx); in setup_xstate_features() 553 u32 eax, ebx = 0, ecx, edx; in _xstate_ctxt_size() local 557 cpuid_count(XSTATE_CPUID, 0, &eax, &ebx, &ecx, &edx); in _xstate_ctxt_size() 584 u32 eax, ebx, ecx, edx; in xstate_init() local 595 cpuid_count(XSTATE_CPUID, 0, &eax, &ebx, &ecx, &edx); in xstate_init() 599 feature_mask = (((u64)edx << 32) | eax) & XCNTXT_MASK; in xstate_init() 632 cpuid_count(XSTATE_CPUID, 1, &eax, &ebx, &ecx, &edx); in xstate_init()
|
A D | domctl.c | 145 uint32_t edx = p->basic._1d; in update_domain_cpuid_info() local 155 edx |= cpufeat_mask(X86_FEATURE_HTT); in update_domain_cpuid_info() 165 mask &= ((uint64_t)edx << 32) | ecx; in update_domain_cpuid_info() 171 edx = cpufeat_mask(X86_FEATURE_APIC); in update_domain_cpuid_info() 173 mask |= ((uint64_t)edx << 32) | ecx; in update_domain_cpuid_info() 177 mask &= ((uint64_t)ecx << 32) | edx; in update_domain_cpuid_info() 191 mask |= ((uint64_t)ecx << 32) | edx; in update_domain_cpuid_info() 263 uint32_t edx = p->extd.e1d; in update_domain_cpuid_info() local 275 edx &= ~CPUID_COMMON_1D_FEATURES; in update_domain_cpuid_info() 280 mask &= ((uint64_t)edx << 32) | ecx; in update_domain_cpuid_info() [all …]
|
/xen-4.10.0-shim-comet/stubdom/ |
A D | newlib.patch | 209 -#define edx REG(edx) 284 +#define edx %edx 398 -#define edx REG(edx) 438 +#define edx %edx 528 -#define edx REG(edx) 568 +#define edx %edx
|