Home
last modified time | relevance | path

Searched +full:0 +full:x86 (Results 1 – 25 of 1051) sorted by relevance

12345678910>>...43

/Linux-v5.15/drivers/gpu/drm/panel/
Dpanel-samsung-s6e3ha2.c22 #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/
Dgen-insn-x86-dat.sh3 # 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
Dinsn-x86.c8 #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 …]
Dgen-insn-x86-dat.awk3 # 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/
Dsync-check.sh11 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/
DMakefile5 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 …]
DKconfig.debug10 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/
Dcheck-headers.sh30 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/
DKconfig11 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/
Dutf8data.h_shipped6 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/
Dfeatures.h17 #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 …]
Dcallback.h39 /* 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/
Dbootparam.h6 #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/
Dintel.c42 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 …]
Dcentaur.c27 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 …]
Damd.c37 * 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/
Dkernel-parameters.txt1 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/
Dcpu.c8 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/
DKconfig3 # 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/
Dblake2s-glue.c90 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/
Dandroid.txt17 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/
Dhypercalls.rst7 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/
Dentry_64.rst8 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/
DMakefile.arch2 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/
Dtestmgr.h33 * @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 …]

12345678910>>...43