| /linux/tools/testing/selftests/kvm/include/x86/ |
| H A D | hyperv.h | 116 KVM_X86_CPU_FEATURE(HYPERV_CPUID_FEATURES, 0, EBX, 0) 118 KVM_X86_CPU_FEATURE(HYPERV_CPUID_FEATURES, 0, EBX, 1) 120 KVM_X86_CPU_FEATURE(HYPERV_CPUID_FEATURES, 0, EBX, 2) 122 KVM_X86_CPU_FEATURE(HYPERV_CPUID_FEATURES, 0, EBX, 3) 124 KVM_X86_CPU_FEATURE(HYPERV_CPUID_FEATURES, 0, EBX, 4) 126 KVM_X86_CPU_FEATURE(HYPERV_CPUID_FEATURES, 0, EBX, 5) 128 KVM_X86_CPU_FEATURE(HYPERV_CPUID_FEATURES, 0, EBX, 6) 130 KVM_X86_CPU_FEATURE(HYPERV_CPUID_FEATURES, 0, EBX, 7) 132 KVM_X86_CPU_FEATURE(HYPERV_CPUID_FEATURES, 0, EBX, 8) 134 KVM_X86_CPU_FEATURE(HYPERV_CPUID_FEATURES, 0, EBX, 11) [all …]
|
| H A D | processor.h | 154 #define X86_FEATURE_FSGSBASE KVM_X86_CPU_FEATURE(0x7, 0, EBX, 0) 155 #define X86_FEATURE_TSC_ADJUST KVM_X86_CPU_FEATURE(0x7, 0, EBX, 1) 156 #define X86_FEATURE_SGX KVM_X86_CPU_FEATURE(0x7, 0, EBX, 2) 157 #define X86_FEATURE_HLE KVM_X86_CPU_FEATURE(0x7, 0, EBX, 4) 158 #define X86_FEATURE_SMEP KVM_X86_CPU_FEATURE(0x7, 0, EBX, 7) 159 #define X86_FEATURE_INVPCID KVM_X86_CPU_FEATURE(0x7, 0, EBX, 10) 160 #define X86_FEATURE_RTM KVM_X86_CPU_FEATURE(0x7, 0, EBX, 11) 161 #define X86_FEATURE_MPX KVM_X86_CPU_FEATURE(0x7, 0, EBX, 14) 162 #define X86_FEATURE_SMAP KVM_X86_CPU_FEATURE(0x7, 0, EBX, 20) 163 #define X86_FEATURE_PCOMMIT KVM_X86_CPU_FEATURE(0x7, 0, EBX, 22) [all …]
|
| /linux/arch/x86/um/ |
| H A D | ptrace_32.c | 32 [EBX] = HOST_BX, 55 case EBX: in putreg() 136 case EBX: in getreg()
|
| H A D | user-offsets.c | 27 DEFINE(HOST_BX, EBX); in foo()
|
| /linux/Documentation/arch/x86/ |
| H A D | topology.rst | 164 in `EBX[15:0]` at a particular level (starting from 0) is non-zero. 187 CPUID level is >= 0xB and then if `EBX[31:0]` at a particular level 219 `EBX[31:24]`. 234 `LocalApicId` field of CPUID leaf 0x00000001 `EBX[31:24]` for topology 240 calculated using the `ThreadsPerCore` field in `EBX[15:8]` which 243 On Processors of Family 0x15, the Core ID from `EBX[7:0]` is used as the 268 CPUID level is >= 0x1F and then `EBX[31:0]` at a particular level 290 level is >= 0xB and then checking if `EBX[31:0]` at a particular level 320 processors in this physical package` from `EBX[23:16]` of CPUID leaf 324 ID` field from `EBX[31:24]` of CPUID leaf 0x1.
|
| H A D | tsx_async_abort.rst | 116 (i.e. it will make CPUID(EAX=7).EBX{bit4} and 117 CPUID(EAX=7).EBX{bit11} read as 0).
|
| H A D | tdx.rst | 264 return values (in guest EAX/EBX/ECX/EDX) are configurable by the
|
| /linux/arch/x86/include/uapi/asm/ |
| H A D | ptrace-abi.h | 7 #define EBX 0 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/x86/boot/compressed/ |
| H A D | mem_encrypt.S | 113 movl $1, %eax # Request CPUID[fn].EBX
|
| /linux/tools/testing/selftests/kvm/x86/ |
| H A D | hyperv_features.c | 22 KVM_X86_CPU_FEATURE(HYPERV_CPUID_ENLIGHTMENT_INFO, 0, EBX, 0)
|
| /linux/Documentation/arch/x86/x86_64/ |
| H A D | fsgs.rst | 92 The instructions are enumerated in CPUID leaf 7, bit 0 of EBX. If
|
| /linux/tools/arch/x86/kcpuid/ |
| H A D | cpuid.csv | 314 0xa, 0, eax, 31:24, pmu_cpuid_ebx_bits , Length of leaf 0xa EBX bit vector
|
| /linux/arch/x86/lib/ |
| H A D | x86-opcode-map.txt | 565 cb: BSWAP RBX/EBX/R11/R11D
|
| /linux/tools/arch/x86/lib/ |
| H A D | x86-opcode-map.txt | 565 cb: BSWAP RBX/EBX/R11/R11D
|
| /linux/Documentation/virt/kvm/ |
| H A D | api.rst | 9486 7:0 of EBX and ECX respectively.
|