| /linux/tools/testing/selftests/kvm/include/x86/ |
| H A D | processor.h | 136 #define X86_FEATURE_MWAIT KVM_X86_CPU_FEATURE(0x1, 0, ECX, 3) 137 #define X86_FEATURE_VMX KVM_X86_CPU_FEATURE(0x1, 0, ECX, 5) 138 #define X86_FEATURE_SMX KVM_X86_CPU_FEATURE(0x1, 0, ECX, 6) 139 #define X86_FEATURE_PDCM KVM_X86_CPU_FEATURE(0x1, 0, ECX, 15) 140 #define X86_FEATURE_PCID KVM_X86_CPU_FEATURE(0x1, 0, ECX, 17) 141 #define X86_FEATURE_X2APIC KVM_X86_CPU_FEATURE(0x1, 0, ECX, 21) 142 #define X86_FEATURE_MOVBE KVM_X86_CPU_FEATURE(0x1, 0, ECX, 22) 143 #define X86_FEATURE_TSC_DEADLINE_TIMER KVM_X86_CPU_FEATURE(0x1, 0, ECX, 24) 144 #define X86_FEATURE_XSAVE KVM_X86_CPU_FEATURE(0x1, 0, ECX, 26) 145 #define X86_FEATURE_OSXSAVE KVM_X86_CPU_FEATURE(0x1, 0, ECX, 27) [all …]
|
| /linux/arch/x86/um/ |
| H A D | ptrace_32.c | 33 [ECX] = HOST_CX, 56 case ECX: in putreg() 137 case ECX: in getreg()
|
| H A D | user-offsets.c | 28 DEFINE(HOST_CX, ECX); in foo()
|
| /linux/Documentation/arch/x86/ |
| H A D | topology.rst | 166 The `LevelType` in `ECX[15:8]` at the level provides the topology domain 190 The `LevelType` in `ECX[15:8]` at the level provides the topology domain 201 3) CPUID leaf 0x80000008 ECX [Size Identifiers] (Core::X86::Cpuid::SizeId) 205 0x80000008 ECX. 211 `ApicIdSize` field in `ECX[15:12]` if it is non-zero. 215 `ECX[7:0]` which describes the `number of threads - 1` on the package. 229 presence of `TopologyExtensions` in `ECX[22]` of CPUID leaf 0x80000001 248 `NodeId` from the `ECX[7:0]` of CPUID leaf 0x8000001E 252 `ECX[19]` of CPUID leaf 0x80000001 [Feature Identifiers] 271 The `Domain Type` in `ECX[15:8]` of the sub-leaf provides the topology
|
| H A D | cpuinfo.rst | 100 checked at runtime in the respective CPUID leaf [EAX=f, ECX=0] bit EDX[1]. 104 [EAX=7, ECX=0] has 30 features and is dense, but the CPUID leaf [EAX=7, EAX=1]
|
| H A D | tdx.rst | 264 return values (in guest EAX/EBX/ECX/EDX) are configurable by the
|
| /linux/arch/arm/mach-highbank/ |
| H A D | Kconfig | 3 bool "Calxeda ECX-1000/2000 (Highbank/Midway)"
|
| /linux/arch/x86/include/uapi/asm/ |
| H A D | ptrace-abi.h | 8 #define ECX 1 macro
|
| /linux/arch/x86/um/os-Linux/ |
| H A D | mcontext.c | 22 COPY(EBX); COPY(EDX); COPY(ECX); COPY(EAX); in get_regs_from_mc() 66 COPY(EBX); COPY(EDX); COPY(ECX); COPY(EAX); in get_mc_from_regs()
|
| /linux/Documentation/virt/kvm/x86/ |
| H A D | errata.rst | 23 Unlike most other CPUID feature bits, CPUID[EAX=7,ECX=0]:EBX[6] 24 (FDP_EXCPTN_ONLY) and CPUID[EAX=7,ECX=0]:EBX]13] (ZERO_FCS_FDS) are
|
| /linux/arch/arm/boot/dts/calxeda/ |
| H A D | ecx-2000.dts | 12 model = "Calxeda ECX-2000";
|
| /linux/arch/x86/boot/compressed/ |
| H A D | mem_encrypt.S | 120 movl $2, %eax # Request CPUID[fn].ECX
|
| /linux/Documentation/admin-guide/hw-vuln/ |
| H A D | special-register-buffer-data-sampling.rst | 99 RNGDS_MITG_DIS (bit 0) is enumerated by CPUID.(EAX=07H,ECX=0).EDX[SRBDS_CTRL =
|
| /linux/Documentation/admin-guide/pm/ |
| H A D | intel_idle.rst | 29 arguments (passed in the ``EAX`` and ``ECX`` registers of the target CPU), the
|
| /linux/tools/arch/x86/kcpuid/ |
| H A D | cpuid.csv | 358 0xd, 1, eax, 2, xgetbv1 , XGETBV instruction with ECX = 1 826 0x80000008, 0, edx, 31:16, rdpru_max_reg_id , RDPRU max register ID (ECX input)
|
| /linux/Documentation/virt/kvm/ |
| H A D | api.rst | 8087 ``CPUID.6:ECX.APERFMPERF[bit 0]``. Userspace VMMs that deem this 8465 CPUID.01H:ECX[bit 3] (MONITOR/MWAIT) if 8468 KVM clears CPUID.01H:ECX[bit 3] if 9462 CPU[EAX=1]:ECX[21] (X2APIC) is reported by ``KVM_GET_SUPPORTED_CPUID``, 9469 On older versions of Linux, CPU[EAX=1]:ECX[24] (TSC_DEADLINE) is not reported by 9486 7:0 of EBX and ECX respectively.
|
| /linux/arch/x86/lib/ |
| H A D | x86-opcode-map.txt | 563 c9: BSWAP RCX/ECX/R9/R9D
|
| /linux/tools/arch/x86/lib/ |
| H A D | x86-opcode-map.txt | 563 c9: BSWAP RCX/ECX/R9/R9D
|