Home
last modified time | relevance | path

Searched full:x86 (Results 1 – 25 of 3416) sorted by relevance

12345678910>>...137

/openbmc/openbmc/poky/meta/recipes-support/boost/boost/
H A D0001-Don-t-set-up-arch-instruction-set-flags-we-do-that-o.patch27 -# x86 and compatible
30 -toolset.flags gcc OPTIONS <architecture>x86/<address-model>32/<instruction-set> : -march=i686 ;
31 -cpu-flags gcc OPTIONS : x86 : native : -march=native ;
32 -cpu-flags gcc OPTIONS : x86 : i486 : -march=i486 ;
33 -cpu-flags gcc OPTIONS : x86 : i586 : -march=i586 ;
34 -cpu-flags gcc OPTIONS : x86 : i686 : -march=i686 ;
35 -cpu-flags gcc OPTIONS : x86 : pentium : -march=pentium ;
36 -cpu-flags gcc OPTIONS : x86 : pentium-mmx : -march=pentium-mmx ;
37 -cpu-flags gcc OPTIONS : x86 : pentiumpro : -march=pentiumpro ;
38 -cpu-flags gcc OPTIONS : x86 : pentium2 : -march=pentium2 ;
[all …]
/openbmc/openbmc/poky/meta/conf/machine/include/x86/
H A Dtune-x86-64-v3.inc1 # Settings for the GCC(1) cpu-type "x86-64-v3":
5 # See https://www.phoronix.com/news/GCC-11-x86-64-Feature-Levels for details.
9 DEFAULTTUNE ?= "x86-64-v3"
12 require conf/machine/include/x86/tune-corei7.inc
15 TUNEVALID[x86-64-v3] = "Enable x86-64-v3 specific processor optimizations"
16 TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'x86-64-v3', ' -march=x86-64-v3', '', d)}"
19 AVAILTUNES += "x86-64-v3"
20 TUNE_FEATURES:tune-x86-64-v3 = "${TUNE_FEATURES:tune-x86-64} x86-64-v3"
21 BASE_LIB:tune-x86-64-v3 = "lib64"
22 TUNE_PKGARCH:tune-x86-64-v3 = "x86-64-v3"
[all …]
H A Darch-x86.inc2 # X86 Architecture definition (IA32, X86_64, and X32)
5 DEFAULTTUNE ?= "x86"
17 MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'm32', 'x86:', '', d)}"
29 MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'mx32', 'x86-x32:', '', d)}"
38 AVAILTUNES += "x86"
39 TUNE_FEATURES:tune-x86 = "m32"
40 BASE_LIB:tune-x86 = "lib"
41 TUNE_PKGARCH:tune-x86 = "x86"
42 PACKAGE_EXTRA_ARCHS:tune-x86 = "${TUNE_PKGARCH:tune-x86}"
44 AVAILTUNES += "x86-64"
[all …]
/openbmc/u-boot/drivers/bios_emulator/
H A Dbios.c4 * to Realmode X86 Emulator Library
77 if (M.x86.R_AH == 0x12 && M.x86.R_BL == 0x32) { in int42()
78 if (M.x86.R_AL == 0) { in int42()
82 } else if (M.x86.R_AL == 1) { in int42()
90 M.x86.R_AL); in int42()
97 M.x86.R_AH, M.x86.R_AL, M.x86.R_BL); in int42()
126 #define DEVICE_NOT_FOUND 0x86
162 switch (M.x86.R_AX) {
164 M.x86.R_AL = 0x00; /* no config space/special cycle generation support */
165 M.x86.R_EDX = 0x20494350; /* " ICP" */
[all …]
H A Dbiosemu.c4 * to Realmode X86 Emulator Library
110 M.x86.debug = debugFlags; in BE_init()
184 NOTE: The memory is *always* in little endian format, son on non-x86
212 NOTE: The memory is *always* in little endian format, son on non-x86
243 and loads all the x86 registers from the passed in registers structure.
249 M.x86.R_EAX = regs->e.eax; in BE_callRealMode()
250 M.x86.R_EBX = regs->e.ebx; in BE_callRealMode()
251 M.x86.R_ECX = regs->e.ecx; in BE_callRealMode()
252 M.x86.R_EDX = regs->e.edx; in BE_callRealMode()
253 M.x86.R_ESI = regs->e.esi; in BE_callRealMode()
[all …]
/openbmc/u-boot/arch/x86/lib/
H A Dbios_interrupts.c28 switch ((M.x86.R_EAX & 0xff00) >> 8) { in int10_handler()
33 if (cursor_row != ((M.x86.R_EDX >> 8) & 0xff) || in int10_handler()
34 cursor_col >= (M.x86.R_EDX & 0xff)) { in int10_handler()
37 cursor_row = (M.x86.R_EDX >> 8) & 0xff; in int10_handler()
38 cursor_col = M.x86.R_EDX & 0xff; in int10_handler()
42 M.x86.R_EAX &= 0x00ff; in int10_handler()
43 M.x86.R_ECX = 0x0607; in int10_handler()
44 M.x86.R_EDX = (cursor_row << 8) | cursor_col; in int10_handler()
52 M.x86.R_EAX = 0x0f00 | 'A'; /* White on black 'A' */ in int10_handler()
57 debug("%c", M.x86.R_EAX & 0xff); in int10_handler()
[all …]
H A Dbios.c3 * From Coreboot file device/oprom/realmode/x86.c
60 .eax = M.x86.R_EAX, in int_exception_handler()
61 .ecx = M.x86.R_ECX, in int_exception_handler()
62 .edx = M.x86.R_EDX, in int_exception_handler()
63 .ebx = M.x86.R_EBX, in int_exception_handler()
64 .esp = M.x86.R_ESP, in int_exception_handler()
65 .ebp = M.x86.R_EBP, in int_exception_handler()
66 .esi = M.x86.R_ESI, in int_exception_handler()
67 .edi = M.x86.R_EDI, in int_exception_handler()
68 .vector = M.x86.intno, in int_exception_handler()
[all …]
/openbmc/u-boot/drivers/bios_emulator/x86emu/
H A Ddebug.c3 * Realmode X86 Emulator Library
60 printk("%04x:%04x ", M.x86.saved_cs, M.x86.saved_ip); in X86EMU_trace_regs()
61 print_encoded_bytes(M.x86.saved_cs, M.x86.saved_ip); in X86EMU_trace_regs()
79 printk("%04x:%04x ", M.x86.saved_cs, M.x86.saved_ip); in x86emu_just_disassemble()
80 print_encoded_bytes(M.x86.saved_cs, M.x86.saved_ip); in x86emu_just_disassemble()
114 tregs.x86.R_IP = off; in disassemble_forward()
115 tregs.x86.R_CS = seg; in disassemble_forward()
118 tregs.x86.enc_str_pos = 0; in disassemble_forward()
119 tregs.x86.enc_pos = 0; in disassemble_forward()
122 tregs.x86.debug |= DEBUG_DISASSEMBLE_F; in disassemble_forward()
[all …]
H A Ddecode.c3 * Realmode X86 Emulator Library
52 if (M.x86.intr & INTR_SYNCH) { in x86emu_intr_handle()
53 intno = M.x86.intno; in x86emu_intr_handle()
57 push_word((u16)M.x86.R_FLG); in x86emu_intr_handle()
60 push_word(M.x86.R_CS); in x86emu_intr_handle()
61 M.x86.R_CS = mem_access_word(intno * 4 + 2); in x86emu_intr_handle()
62 push_word(M.x86.R_IP); in x86emu_intr_handle()
63 M.x86.R_IP = mem_access_word(intno * 4); in x86emu_intr_handle()
64 M.x86.intr = 0; in x86emu_intr_handle()
80 M.x86.intno = intrnum; in x86emu_intr_raise()
[all …]
H A Dops.c2 * Realmode X86 Emulator Library
38 * and emulation of all the x86 processor instructions.
181 if (M.x86.R_SP != 0) { in x86emuOp_illegal_op()
182 DB(printf("ILLEGAL X86 OPCODE\n")); in x86emuOp_illegal_op()
184 DB( printk("%04x:%04x: %02X ILLEGAL X86 OPCODE!\n", in x86emuOp_illegal_op()
185 M.x86.R_CS, M.x86.R_IP-1,op1)); in x86emuOp_illegal_op()
258 if (M.x86.mode & SYSMODE_PREFIX_DATA) { in x86emuOp_genop_word_RM_R()
282 if (M.x86.mode & SYSMODE_PREFIX_DATA) { in x86emuOp_genop_word_RM_R()
361 if (M.x86.mode & SYSMODE_PREFIX_DATA) { in x86emuOp_genop_word_R_RM()
377 if (M.x86.mode & SYSMODE_PREFIX_DATA) { in x86emuOp_genop_word_R_RM()
[all …]
/openbmc/linux/arch/x86/tools/
H A DMakefile16 reformatter = $(srctree)/arch/x86/tools/objdump_reformat.awk
17 chkobjdump = $(srctree)/arch/x86/tools/chkobjdump.awk
32 …er_test.o := -Wall -I$(srctree)/tools/arch/x86/lib/ -I$(srctree)/tools/arch/x86/include/ -I$(objtr…
34 …_sanity.o := -Wall -I$(srctree)/tools/arch/x86/lib/ -I$(srctree)/tools/arch/x86/include/ -I$(objtr…
37x86/lib/insn.c $(srctree)/tools/arch/x86/lib/inat.c $(srctree)/tools/arch/x86/include/asm/inat_typ…
39x86/lib/insn.c $(srctree)/tools/arch/x86/lib/inat.c $(srctree)/tools/arch/x86/include/asm/inat_typ…
/openbmc/linux/arch/x86/crypto/
H A DKconfig3 menu "Accelerated Cryptographic Algorithms for CPU (x86)"
7 depends on X86 && 64BIT
18 depends on X86
29 Architecture: x86 (32-bit and 64-bit) using:
34 depends on X86 && 64BIT
46 depends on X86 && 64BIT
57 depends on X86 && 64BIT
71 depends on X86 && 64BIT
82 depends on X86 && 64BIT
99 depends on X86 && 64BIT
[all …]
/openbmc/linux/tools/perf/arch/x86/tests/
H A Dgen-insn-x86-dat.sh3 # gen-insn-x86-dat: generate data for the insn-x86 test
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
/openbmc/linux/tools/objtool/
H A 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 …]
/openbmc/qemu/tests/qtest/
H A Dtest-x86-cpuid-compat.c240 g_test_trap_subprocess("/x86/cpuid/parsing-plus-minus/subprocess", 0, 0); in test_plus_minus()
253 g_test_add_func("/x86/cpuid/parsing-plus-minus/subprocess", in main()
255 g_test_add_func("/x86/cpuid/parsing-plus-minus", test_plus_minus); in main()
258 add_cpuid_test("x86/cpuid/phenom/level", in main()
260 add_cpuid_test("x86/cpuid/Conroe/level", in main()
262 add_cpuid_test("x86/cpuid/SandyBridge/level", in main()
264 add_cpuid_test("x86/cpuid/486/xlevel", in main()
266 add_cpuid_test("x86/cpuid/core2duo/xlevel", in main()
268 add_cpuid_test("x86/cpuid/phenom/xlevel", in main()
270 add_cpuid_test("x86/cpuid/athlon/xlevel", in main()
[all …]
/openbmc/linux/tools/perf/
H A Dcheck-headers.sh36 "arch/x86/include/asm/disabled-features.h"
37 "arch/x86/include/asm/required-features.h"
38 "arch/x86/include/asm/cpufeatures.h"
39 "arch/x86/include/asm/inat_types.h"
40 "arch/x86/include/asm/emulate_prefix.h"
41 "arch/x86/include/asm/irq_vectors.h"
42 "arch/x86/include/asm/msr-index.h"
43 "arch/x86/include/uapi/asm/prctl.h"
44 "arch/x86/lib/x86-opcode-map.txt"
45 "arch/x86/tools/gen-insn-attr-x86.awk"
[all …]
/openbmc/u-boot/drivers/bios_emulator/include/x86emu/
H A Ddebug.h3 * Realmode X86 Emulator Library
52 # define CHECK_IP_FETCH() (M.x86.check & CHECK_IP_FETCH_F)
53 # define CHECK_SP_ACCESS() (M.x86.check & CHECK_SP_ACCESS_F)
54 # define CHECK_MEM_ACCESS() (M.x86.check & CHECK_MEM_ACCESS_F)
55 # define CHECK_DATA_ACCESS() (M.x86.check & CHECK_DATA_ACCESS_F)
64 # define DEBUG_INSTRUMENT() (M.x86.debug & DEBUG_INSTRUMENT_F)
65 # define DEBUG_DECODE() (M.x86.debug & DEBUG_DECODE_F)
66 # define DEBUG_TRACE() (M.x86.debug & DEBUG_TRACE_F)
67 # define DEBUG_STEP() (M.x86.debug & DEBUG_STEP_F)
68 # define DEBUG_DISASSEMBLE() (M.x86.debug & DEBUG_DISASSEMBLE_F)
[all …]
/openbmc/openbmc/poky/meta/recipes-bsp/v86d/v86d/
H A DUpdate-x86emu-from-X.org.patch102 - printk("%04x:%04x ",M.x86.saved_cs, M.x86.saved_ip);
103 - print_encoded_bytes( M.x86.saved_cs, M.x86.saved_ip);
106 + printk("%04x:%04x ", M.x86.saved_cs, M.x86.saved_ip);
107 + print_encoded_bytes(M.x86.saved_cs, M.x86.saved_ip);
131 - printk("%04x:%04x ",M.x86.saved_cs, M.x86.saved_ip);
132 - print_encoded_bytes( M.x86.saved_cs, M.x86.saved_ip);
134 + printk("%04x:%04x ", M.x86.saved_cs, M.x86.saved_ip);
135 + print_encoded_bytes(M.x86.saved_cs, M.x86.saved_ip);
159 tregs.x86.R_IP = off;
160 tregs.x86.R_CS = seg;
[all …]
/openbmc/linux/drivers/gpu/drm/panel/
H A Dpanel-samsung-s6e3ha2.c32 0x85, 0x88, 0x8b, 0x8b, 0x84, 0x88, 0x82, 0x82, 0x89, 0x86, 0x8c,
36 0x85, 0x87, 0x8b, 0x8a, 0x84, 0x88, 0x82, 0x82, 0x89, 0x86, 0x8a,
40 0x85, 0x86, 0x8a, 0x8a, 0x84, 0x88, 0x81, 0x84, 0x8a, 0x88, 0x8a,
44 0x85, 0x86, 0x8a, 0x8a, 0x84, 0x87, 0x81, 0x84, 0x8a, 0x87, 0x8a,
47 { 0x00, 0xb8, 0x00, 0xc3, 0x00, 0xb1, 0x88, 0x86, 0x87, 0x85, 0x85,
48 0x86, 0x85, 0x88, 0x89, 0x84, 0x89, 0x82, 0x84, 0x87, 0x85, 0x8b,
52 0x85, 0x86, 0x89, 0x8a, 0x84, 0x89, 0x83, 0x83, 0x86, 0x84, 0x8b,
60 0x85, 0x86, 0x88, 0x89, 0x84, 0x88, 0x83, 0x82, 0x85, 0x84, 0x8c,
61 0x91, 0x86, 0xac, 0xaa, 0x89, 0xc2, 0xa5, 0xbd, 0x00, 0x00, 0x00,
63 { 0x00, 0xb8, 0x00, 0xc3, 0x00, 0xb1, 0x88, 0x86, 0x87, 0x84, 0x84,
[all …]
/openbmc/linux/tools/objtool/arch/x86/
H A DBuild4 inat_tables_script = ../arch/x86/tools/gen-insn-attr-x86.awk
5 inat_tables_maps = ../arch/x86/lib/x86-opcode-map.txt
7 $(OUTPUT)arch/x86/lib/inat-tables.c: $(inat_tables_script) $(inat_tables_maps)
11 $(OUTPUT)arch/x86/decode.o: $(OUTPUT)arch/x86/lib/inat-tables.c
13 CFLAGS_decode.o += -I$(OUTPUT)arch/x86/lib
/openbmc/linux/arch/x86/
H A DMakefile5 ifeq ($(ARCH),x86)
108 include $(srctree)/arch/x86/Makefile_32.cpu
140 # By default gcc and clang use a stack alignment of 16 bytes for x86.
141 # However the standard kernel entry on x86-64 leaves the stack on an
200 # retpoline builds, however, gcc does not for x86. This has
243 $(Q)$(MAKE) $(build)=arch/x86/tools relocs
249 $(Q)$(MAKE) $(build)=arch/x86/entry/syscalls all
254 libs-y += arch/x86/lib/
257 drivers-$(CONFIG_MATH_EMULATION) += arch/x86/math-emu/
258 drivers-$(CONFIG_PCI) += arch/x86/pci/
[all …]
/openbmc/qemu/tests/migration/i386/
H A DMakefile7 a-b-bootblock.h: x86.bootsect x86.o
10 nm x86.o | awk '{print "#define SYM_"$$3" 0x"$$1}' >> header.tmp
13 x86.bootsect: x86.boot
16 x86.boot: x86.o
19 x86.o: a-b-bootblock.S
/openbmc/linux/Documentation/process/
H A Dmaintainer-kvm-x86.rst3 KVM x86
12 an honest effort to follow KVM x86's guidelines, are receptive to feedback,
22 KVM x86 is currently in a transition period from being part of the main KVM
23 tree, to being "just another KVM arch". As such, KVM x86 is split across the
24 main KVM tree, ``git.kernel.org/pub/scm/virt/kvm/kvm.git``, and a KVM x86
25 specific tree, ``github.com/kvm-x86/linux.git``.
29 KVM x86 tree. In the unlikely event that a fix for the current cycle is routed
30 through the KVM x86 tree, it will be applied to the ``fixes`` branch before
38 The KVM x86 tree is organized into multiple topic branches. The purpose of
52 directly to the main KVM tree, i.e. do not route through the KVM x86 tree.
[all …]
/openbmc/linux/include/xen/interface/
H A Dfeatures.h33 /* 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
94 * - on x86, auto_translated domains are not direct-mapped
/openbmc/linux/drivers/gpu/drm/ci/
H A Dtest.yml5 - if: '$COLLABORA_FARM == "offline" && $RUNNER_TAG =~ /^mesa-ci-x86-64-lava-/'
97 RUNNER_TAG: mesa-ci-x86-64-lava-sc7180-trogdor-lazor-limozeen
155 RUNNER_TAG: mesa-ci-x86-64-lava-rk3288-veyron-jaq
169 RUNNER_TAG: mesa-ci-x86-64-lava-rk3399-gru-kevin
188 RUNNER_TAG: mesa-ci-x86-64-lava-asus-C523NA-A20057-coral
197 RUNNER_TAG: mesa-ci-x86-64-lava-hp-x360-12b-ca0010nr-n4020-octopus
206 RUNNER_TAG: mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus
215 RUNNER_TAG: mesa-ci-x86-64-lava-hp-x360-14-G1-sona
224 RUNNER_TAG: mesa-ci-x86-64-lava-dell-latitude-5400-8665U-sarien
233 RUNNER_TAG: mesa-ci-x86-64-lava-asus-C436FA-flip-hatch
[all …]

12345678910>>...137