/Linux-v5.15/drivers/gpu/drm/panel/ |
D | panel-samsung-s6e3ha2.c | 22 #define S6E3HA2_MIN_BRIGHTNESS 0 31 { 0x00, 0xb8, 0x00, 0xc3, 0x00, 0xb1, 0x89, 0x87, 0x87, 0x82, 0x83, 32 0x85, 0x88, 0x8b, 0x8b, 0x84, 0x88, 0x82, 0x82, 0x89, 0x86, 0x8c, 33 0x94, 0x84, 0xb1, 0xaf, 0x8e, 0xcf, 0xad, 0xc9, 0x00, 0x00, 0x00, 34 0x00, 0x00 }, 35 { 0x00, 0xb8, 0x00, 0xc3, 0x00, 0xb1, 0x89, 0x87, 0x87, 0x84, 0x84, 36 0x85, 0x87, 0x8b, 0x8a, 0x84, 0x88, 0x82, 0x82, 0x89, 0x86, 0x8a, 37 0x93, 0x84, 0xb0, 0xae, 0x8e, 0xc9, 0xa8, 0xc5, 0x00, 0x00, 0x00, 38 0x00, 0x00 }, 39 { 0x00, 0xb8, 0x00, 0xc3, 0x00, 0xb1, 0x89, 0x87, 0x87, 0x83, 0x83, [all …]
|
/Linux-v5.15/tools/perf/arch/x86/tests/ |
D | gen-insn-x86-dat.sh | 3 # gen-insn-x86-dat: generate data for the insn-x86 test 14 cd $(dirname $0) 18 echo "Compiling insn-x86-dat-src.c to 64-bit object" 20 gcc -g -c insn-x86-dat-src.c 22 objdump -dSw insn-x86-dat-src.o | awk -f gen-insn-x86-dat.awk > insn-x86-dat-64.c 24 rm -f insn-x86-dat-src.o 26 echo "Compiling insn-x86-dat-src.c to 32-bit object" 28 gcc -g -c -m32 insn-x86-dat-src.c 30 objdump -dSw insn-x86-dat-src.o | awk -f gen-insn-x86-dat.awk > insn-x86-dat-32.c 32 rm -f insn-x86-dat-src.o
|
D | insn-x86.c | 8 #include "../../../../arch/x86/include/asm/insn.h" 22 #include "insn-x86-dat-32.c" 23 {{0x0f, 0x01, 0xee}, 3, 0, NULL, NULL, "0f 01 ee \trdpkru"}, 24 {{0x0f, 0x01, 0xef}, 3, 0, NULL, NULL, "0f 01 ef \twrpkru"}, 25 {{0}, 0, 0, NULL, NULL, NULL}, 29 #include "insn-x86-dat-64.c" 30 {{0x0f, 0x01, 0xee}, 3, 0, NULL, NULL, "0f 01 ee \trdpkru"}, 31 {{0x0f, 0x01, 0xef}, 3, 0, NULL, NULL, "0f 01 ef \twrpkru"}, 32 {{0}, 0, 0, NULL, NULL, NULL}, 52 {NULL, 0}, in get_op() [all …]
|
D | gen-insn-x86-dat.awk | 3 # gen-insn-x86-dat.awk: script to convert data for the insn-x86 test 9 print " * Generated by gen-insn-x86-dat.sh and gen-insn-x86-dat.awk" 10 print " * from insn-x86-dat-src.c for inclusion by insn-x86.c" 15 rel = 0 16 going = 0 24 going = 0 27 /^\s*[0-9a-fA-F]+\:/ { 29 colon_pos = index($0, ":") 30 useful_line = substr($0, colon_pos + 1) 31 first_pos = match(useful_line, "[0-9a-fA-F]") [all …]
|
/Linux-v5.15/tools/objtool/ |
D | sync-check.sh | 11 if [ "$SRCARCH" = "x86" ]; then 13 arch/x86/include/asm/nops.h 14 arch/x86/include/asm/inat_types.h 15 arch/x86/include/asm/orc_types.h 16 arch/x86/include/asm/emulate_prefix.h 17 arch/x86/lib/x86-opcode-map.txt 18 arch/x86/tools/gen-insn-attr-x86.awk 23 arch/x86/include/asm/inat.h 24 arch/x86/include/asm/insn.h 25 arch/x86/lib/inat.c [all …]
|
/Linux-v5.15/arch/x86/ |
D | Makefile | 5 ifeq ($(ARCH),x86) 76 include $(srctree)/arch/x86/Makefile_32.cpu 107 # By default gcc and clang use a stack alignment of 16 bytes for x86. 108 # However the standard kernel entry on x86-64 leaves the stack on an 135 $(OBJCOPY) -O elf32-x86-64 "$$TMP" "$$TMP.o" && \ 174 # retpoline builds, however, gcc does not for x86. This has 175 # only been fixed starting from gcc stable version 8.4.0 and 185 ifeq ($(shell test $(CONFIG_LLD_VERSION) -lt 130000; echo $$?),0) 197 # The 64-bit kernel must be aligned to 2MB. Pass -z max-page-size=0x200000 to 202 LDFLAGS_vmlinux += -z max-page-size=0x200000 [all …]
|
D | Kconfig.debug | 10 bool "Enable verbose x86 bootup info messages" 77 X86-only for now. 82 tlb_flushall_shift knob under /sys/kernel/debug/x86. If you set it 104 options. See Documentation/x86/x86_64/boot-options.rst for more 118 bool "x86 instruction decoder selftest" 122 Perform x86 instruction decoder selftests at build time. 123 This option is useful for checking the sanity of x86 instruction 132 bool "port 0x80 based port-IO delay [recommended]" 138 bool "port 0xed based port-IO delay" 140 Use port 0xed as the IO delay. This frees up port 0x80 which is [all …]
|
/Linux-v5.15/tools/perf/ |
D | check-headers.sh | 30 arch/x86/include/asm/disabled-features.h 31 arch/x86/include/asm/required-features.h 32 arch/x86/include/asm/cpufeatures.h 33 arch/x86/include/asm/inat_types.h 34 arch/x86/include/asm/emulate_prefix.h 35 arch/x86/include/asm/irq_vectors.h 36 arch/x86/include/asm/msr-index.h 37 arch/x86/include/uapi/asm/prctl.h 38 arch/x86/lib/x86-opcode-map.txt 39 arch/x86/tools/gen-insn-attr-x86.awk [all …]
|
/Linux-v5.15/drivers/gpu/drm/nouveau/ |
D | Kconfig | 11 select ACPI_VIDEO if ACPI && X86 && BACKLIGHT_CLASS_DEVICE && INPUT 12 select X86_PLATFORM_DEVICES if ACPI && X86 13 select ACPI_WMI if ACPI && X86 14 select MXM_WMI if ACPI && X86 17 select BACKLIGHT_CLASS_DEVICE if ACPI && X86 18 select INPUT if ACPI && X86 19 select THERMAL if ACPI && X86 20 select ACPI_VIDEO if ACPI && X86 48 range 0 7 53 0 - fatal [all …]
|
/Linux-v5.15/fs/unicode/ |
D | utf8data.h_shipped | 6 static const unsigned int utf8vers = 0xc0100; 9 0, 10 0x10100, 11 0x20000, 12 0x20100, 13 0x30000, 14 0x30100, 15 0x30200, 16 0x40000, 17 0x40100, [all …]
|
/Linux-v5.15/include/xen/interface/ |
D | features.h | 17 #define XENFEAT_writable_page_tables 0 33 /* If set, the guest is running in supervisor mode (e.g., x86 ring 0). */ 37 * If set, the guest does not need to allocate x86 PAE page directories 42 /* x86: Does this Xen host support the MMU_PT_UPDATE_PRESERVE_AD hypercall? */ 45 /* x86: Does this Xen host support the MMU_{CLEAR,COPY}_PAGE hypercall? */ 54 /* x86: Does this Xen host support the HVM callback vector type? */ 57 /* x86: pvclock algorithm is safe to use on HVM */ 60 /* x86: pirq can be used by HVM guests */ 78 * x86/PVH: If set, ACPI RSDP can be placed at any address. Otherwise RSDP 93 * - not auto_translated domains (x86 only) are always direct-mapped [all …]
|
D | callback.h | 39 /* x86: Callback for event delivery. */ 40 #define CALLBACKTYPE_event 0 42 /* x86: Failsafe callback when guest state cannot be restored by Xen. */ 45 /* x86/64 hypervisor: Syscall by 64-bit guest app ('64-on-64-on-64'). */ 49 * x86/32 hypervisor: Only available on x86/32 when supervisor_mode_kernel 54 /* x86: Callback for NMI delivery. */ 58 * x86: sysenter is only available as follows: 68 * x86/64 hypervisor: Syscall by 32-bit guest app on AMD CPUs 77 #define _CALLBACKF_mask_events 0 83 #define CALLBACKOP_register 0
|
/Linux-v5.15/arch/x86/include/uapi/asm/ |
D | bootparam.h | 6 #define SETUP_NONE 0 20 #define RAMDISK_IMAGE_START_MASK 0x07FF 21 #define RAMDISK_PROMPT_FLAG 0x8000 22 #define RAMDISK_LOAD_FLAG 0x4000 25 #define LOADED_HIGH (1<<0) 32 #define XLF_KERNEL_64 (1<<0) 54 __u8 data[0]; 112 /* Gleaned from OFW's set-parameters in cpu/x86/pc/linux.fth */ 133 * (the zeropage), which is part of the x86 boot protocol ABI: 176 struct screen_info screen_info; /* 0x000 */ [all …]
|
/Linux-v5.15/arch/x86/kernel/cpu/ |
D | intel.c | 42 sld_off = 0, 59 * on CPUs that do not support SLD can cause fireworks, even when writing '0'. 94 return 0; in ring3mwait_disable() 104 if (c->x86 != 6) in probe_xeon_phi_r3mwait() 139 { INTEL_FAM6_KABYLAKE, 0x0B, 0x80 }, 140 { INTEL_FAM6_KABYLAKE, 0x0A, 0x80 }, 141 { INTEL_FAM6_KABYLAKE, 0x09, 0x80 }, 142 { INTEL_FAM6_KABYLAKE_L, 0x0A, 0x80 }, 143 { INTEL_FAM6_KABYLAKE_L, 0x09, 0x80 }, 144 { INTEL_FAM6_SKYLAKE_X, 0x03, 0x0100013e }, [all …]
|
D | centaur.c | 27 if (cpuid_eax(0xC0000000) >= 0xC0000001) { in init_c3() 28 u32 tmp = cpuid_edx(0xC0000001); in init_c3() 49 c->x86_capability[CPUID_C000_0001_EDX] = cpuid_edx(0xC0000001); in init_c3() 64 if (c->x86 == 0x6 && c->x86_model >= 0xf) { in init_c3() 69 if (c->x86 >= 7) in init_c3() 98 if (c->x86 == 5) in early_init_centaur() 101 if ((c->x86 == 6 && c->x86_model >= 0xf) || in early_init_centaur() 102 (c->x86 >= 7)) in early_init_centaur() 118 u32 fcr_set = 0; in init_centaur() 119 u32 fcr_clr = 0; in init_centaur() [all …]
|
D | amd.c | 37 * Refer to Fam15h Models 00-0fh BKDG - CPUID Fn8000_001E_ECX 44 u32 gprs[8] = { 0 }; in rdmsrl_amd_safe() 47 WARN_ONCE((boot_cpu_data.x86 != 0xf), in rdmsrl_amd_safe() 51 gprs[7] = 0x9c5a203a; in rdmsrl_amd_safe() 55 *p = gprs[0] | ((u64)gprs[2] << 32); in rdmsrl_amd_safe() 62 u32 gprs[8] = { 0 }; in wrmsrl_amd_safe() 64 WARN_ONCE((boot_cpu_data.x86 != 0xf), in wrmsrl_amd_safe() 67 gprs[0] = (u32)val; in wrmsrl_amd_safe() 70 gprs[7] = 0x9c5a203a; in wrmsrl_amd_safe() 103 * of the Elan at 0x000df000. Unfortunately, one of the Linux in init_amd_k5() [all …]
|
/Linux-v5.15/Documentation/admin-guide/ |
D | kernel-parameters.txt | 1 acpi= [HW,ACPI,X86,ARM64] 21 1,0: use 1st APIC table 22 default: 0 62 acpi.debug_layer=0x20000000 65 acpi.debug_layer=0xffffffff acpi.debug_level=0x2 67 acpi.debug_layer=0x2 acpi.debug_level=0xffffffff 91 By default, this is disabled due to x86 early mapping 215 acpi_pm_good [X86] 253 add_efi_memmap [EFI; X86] Include EFI memory map in 267 behaviour to be specified. Bit 0 enables warnings, [all …]
|
/Linux-v5.15/arch/x86/lib/ |
D | cpu.c | 8 unsigned int x86; in x86_family() local 10 x86 = (sig >> 8) & 0xf; in x86_family() 12 if (x86 == 0xf) in x86_family() 13 x86 += (sig >> 20) & 0xff; in x86_family() 15 return x86; in x86_family() 25 model = (sig >> 4) & 0xf; in x86_model() 27 if (fam >= 0x6) in x86_model() 28 model += ((sig >> 16) & 0xf) << 4; in x86_model() 36 return sig & 0xf; in x86_stepping()
|
/Linux-v5.15/drivers/platform/x86/intel/ |
D | Kconfig | 3 # Intel x86 Platform Specific Drivers 7 bool "Intel x86 Platform Specific Device Drivers" 11 various Intel x86 platforms, including vendor-specific 19 source "drivers/platform/x86/intel/atomisp2/Kconfig" 20 source "drivers/platform/x86/intel/int1092/Kconfig" 21 source "drivers/platform/x86/intel/int33fe/Kconfig" 22 source "drivers/platform/x86/intel/int3472/Kconfig" 23 source "drivers/platform/x86/intel/pmc/Kconfig" 24 source "drivers/platform/x86/intel/pmt/Kconfig" 25 source "drivers/platform/x86/intel/speed_select_if/Kconfig" [all …]
|
/Linux-v5.15/arch/x86/crypto/ |
D | blake2s-glue.c | 90 BLAKE2S_ALG("blake2s-128", "blake2s-128-x86", BLAKE2S_128_HASH_SIZE), 91 BLAKE2S_ALG("blake2s-160", "blake2s-160-x86", BLAKE2S_160_HASH_SIZE), 92 BLAKE2S_ALG("blake2s-224", "blake2s-224-x86", BLAKE2S_224_HASH_SIZE), 93 BLAKE2S_ALG("blake2s-256", "blake2s-256-x86", BLAKE2S_256_HASH_SIZE), 99 return 0; in blake2s_mod_init() 114 ARRAY_SIZE(blake2s_algs)) : 0; in blake2s_mod_init() 127 MODULE_ALIAS_CRYPTO("blake2s-128-x86"); 129 MODULE_ALIAS_CRYPTO("blake2s-160-x86"); 131 MODULE_ALIAS_CRYPTO("blake2s-224-x86"); 133 MODULE_ALIAS_CRYPTO("blake2s-256-x86");
|
/Linux-v5.15/tools/perf/Documentation/ |
D | android.txt | 17 For x86: 18 export NDK_TOOLCHAIN=${NDK}/toolchains/x86-4.9/prebuilt/linux-x86_64/bin/i686-linux-android- 19 export NDK_SYSROOT=${NDK}/platforms/android-24/arch-x86 38 For x86: 39 ./build/tools/build-ndk-sysroot.sh --abi=x86 40 export NDK_SYSROOT=${ANDROID_BUILD_TOP}/ndk/build/platforms/android-3/arch-x86 45 For x86: 52 make WERROR=0 ARCH=arm CROSS_COMPILE=${NDK_TOOLCHAIN} EXTRA_CFLAGS="-pie --sysroot=${NDK_SYSROOT}" 53 For x86: 54 make WERROR=0 ARCH=x86 CROSS_COMPILE=${NDK_TOOLCHAIN} EXTRA_CFLAGS="-pie --sysroot=${NDK_SYSROOT}"
|
/Linux-v5.15/Documentation/virt/kvm/ |
D | hypercalls.rst | 7 X86: 21 S390 uses diagnose instruction as hypercall (0x500) along with hypercall 36 KVM hypercalls use the HYPCALL instruction with code 0 and the hypercall 52 :Architecture: x86 60 :Architecture: x86 70 :Purpose: Expose hypercall availability to the guest. On x86 platforms, cpuid 89 :Architecture: x86 105 :Architecture: x86 114 a1: clock_type, ATM only KVM_CLOCK_PAIRING_WALLCLOCK (0) 131 * flags: flags, unused (0) at the moment. [all …]
|
/Linux-v5.15/Documentation/x86/ |
D | entry_64.rst | 8 arch/x86/entry/entry_64.S. A lot of this explanation is adapted from 13 The x86 architecture has quite a few different ways to jump into 15 arch/x86/kernel/traps.c and implemented in arch/x86/entry/entry_64.S 16 for 64-bit, arch/x86/entry/entry_32.S for 32-bit and finally 17 arch/x86/entry/entry_64_compat.S which implements the 32-bit compatibility 21 The IDT vector assignments are listed in arch/x86/include/asm/irq_vectors.h. 27 - entry_INT80_compat: int 0x80 from 32-bit or 64-bit code; compat syscall 44 There are a few complexities here. The different x86-64 entries 109 generate all 'normal' entry points with the regular (faster) paranoid=0
|
/Linux-v5.15/tools/scripts/ |
D | Makefile.arch | 2 HOSTARCH := $(shell uname -m | sed -e s/i.86/x86/ -e s/x86_64/x86/ \ 15 # Additional ARCH settings for x86 17 SRCARCH := x86 20 SRCARCH := x86 40 IS_64_BIT := 0
|
/Linux-v5.15/crypto/ |
D | testmgr.h | 33 * @ksize: Length of @key in bytes (0 if no key) 101 * @crypt_error: When @novrfy=0, the expected error from encrypt(). When 373 "\xA0\x86\xED\xF2\xB9\x50\x5C\x54\x5C\xBA\xE4\xA1\xB2\xA7\xAE\x2F" 378 "\x56\x7F\x0B\xF1\xB1\xE2\x43\x70\xBD\x86\x1D\xA1\xCC\x2B\x19\x08" 387 "\xB9\x23\x40\xA8\x86\x1E\x38\x83\xB2\x73\x1D\x53\xFB\x9E\x2A\x8A" 388 "\xB2\x75\x35\x01\xC3\xC3\xC4\x94\xE8\x84\x86\x64\x81\xF4\x42\xAA" 391 "\x95\x71\xFD\xB6\x86\x39\xB8\x8B\xF8\x91\x7F\x38\xAA\x14\xCD\xE5" 407 "\x74\xA9\xE0\x6A\x32\xB4\xCA\x85\xD9\x86\x9F\x60\x88\x7B\x40\xCC" 417 "\x4B\x5B\x01\xAD\x35\xF9\x48\x53\xB3\x86\x35\x66\xD7\xE7\x29\xC0" 471 "\xDA\x53\xDA\xFC\x05\x36\xDF\x08\x0E\x08\x36\xBE\x5C\x86\x9E\xCA" [all …]
|