/openbmc/openbmc/poky/meta/conf/machine/include/x86/ |
H A D | tune-x86-64-v3.inc | 1 # 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 D | arch-x86.inc | 2 # 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/openbmc/poky/meta/recipes-support/boost/boost/ |
H A D | 0001-Don-t-set-up-arch-instruction-set-flags-we-do-that-o.patch | 27 -# 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/u-boot/arch/x86/lib/ |
H A D | bios_interrupts.c | 28 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 D | bios.c | 3 * 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/ |
H A D | bios.c | 4 * 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 D | biosemu.c | 4 * 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/drivers/bios_emulator/x86emu/ |
H A D | debug.c | 3 * 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 D | decode.c | 3 * 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 D | ops.c | 2 * 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/qemu/tests/qtest/ |
H A D | test-x86-cpuid-compat.c | 239 g_test_trap_subprocess("/x86/cpuid/parsing-plus-minus/subprocess", 0, 0); in test_plus_minus() 252 g_test_add_func("/x86/cpuid/parsing-plus-minus/subprocess", in main() 254 g_test_add_func("/x86/cpuid/parsing-plus-minus", test_plus_minus); in main() 257 add_cpuid_test("x86/cpuid/phenom/level", in main() 259 add_cpuid_test("x86/cpuid/Conroe/level", in main() 261 add_cpuid_test("x86/cpuid/SandyBridge/level", in main() 263 add_cpuid_test("x86/cpuid/486/xlevel", in main() 265 add_cpuid_test("x86/cpuid/core2duo/xlevel", in main() 267 add_cpuid_test("x86/cpuid/phenom/xlevel", in main() 269 add_cpuid_test("x86/cpuid/athlon/xlevel", in main() [all …]
|
/openbmc/qemu/tests/qtest/migration/i386/ |
H A D | Makefile | 7 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/u-boot/drivers/bios_emulator/include/x86emu/ |
H A D | debug.h | 3 * 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/u-boot/board/emulation/qemu-x86/ |
H A D | MAINTAINERS | 1 QEMU X86 BOARD 4 F: board/emulation/qemu-x86/ 5 F: include/configs/qemu-x86.h 8 QEMU X86 64-bit BOARD 11 F: board/emulation/qemu-x86/ 12 F: include/configs/qemu-x86.h
|
/openbmc/u-boot/board/dfi/dfi-bt700/ |
H A D | MAINTAINERS | 6 F: include/configs/theadorable-x86-dfi-bt700.h 8 F: configs/theadorable-x86-dfi-bt700_defconfig 9 F: arch/x86/dts/dfi-bt700.dtsi 10 F: arch/x86/dts/dfi-bt700-q7x-151.dts 11 F: arch/x86/dts/theadorable-x86-dfi-bt700.dts
|
/openbmc/u-boot/arch/x86/ |
H A D | Makefile | 5 head-y := arch/x86/cpu/start64.o 7 head-y := arch/x86/cpu/start.o 11 head-$(CONFIG_$(SPL_)X86_16BIT_INIT) += arch/x86/cpu/start16.o 12 head-$(CONFIG_$(SPL_)X86_16BIT_INIT) += arch/x86/cpu/resetvec.o 14 libs-y += arch/x86/cpu/ 15 libs-y += arch/x86/lib/
|
/openbmc/u-boot/board/emulation/ |
H A D | Kconfig | 11 bool "QEMU x86" 13 This is the QEMU emulated x86 board. U-Boot supports running 15 There are two types of x86 boards supported by QEMU which are 20 bool "QEMU x86 64-bit" 22 This is the QEMU emulated x86 64-bit board. With this config 28 source "board/emulation/qemu-x86/Kconfig"
|
/openbmc/openbmc/poky/meta/recipes-bsp/v86d/v86d/ |
H A D | Update-x86emu-from-X.org.patch | 102 - 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/openbmc/poky/meta/conf/machine/ |
H A D | qemux86-64.conf | 2 #@NAME: QEMU x86-64 machine 3 #@DESCRIPTION: Machine configuration for running an x86-64 system on QEMU 13 require conf/machine/include/x86/tune-x86-64-v3.inc 14 require conf/machine/include/x86/qemuboot-x86.inc 36 MACHINE_FEATURES += "x86 pci"
|
H A D | qemux86.conf | 2 #@NAME: QEMU x86 machine 3 #@DESCRIPTION: Machine configuration for running an x86 system on QEMU 13 require conf/machine/include/x86/tune-corei7.inc 14 require conf/machine/include/x86/qemuboot-x86.inc 32 MACHINE_FEATURES += "x86 pci"
|
/openbmc/openbmc/poky/meta/recipes-core/glibc/glibc/ |
H A D | 0006-nativesdk-glibc-Allow-64-bit-atomics-for-x86.patch | 4 Subject: [PATCH] nativesdk-glibc: Allow 64 bit atomics for x86 6 The fix consist of allowing 64bit atomic ops for x86. 16 sysdeps/x86/atomic-machine.h | 7 +------ 19 diff --git a/sysdeps/x86/atomic-machine.h b/sysdeps/x86/atomic-machine.h 21 --- a/sysdeps/x86/atomic-machine.h 22 +++ b/sysdeps/x86/atomic-machine.h
|
/openbmc/u-boot/tools/binman/etype/ |
H A D | x86_start16_tpl.py | 5 # Entry-type module for the 16-bit x86 start-up code for U-Boot TPL 12 """x86 16-bit start-up code for TPL 15 - filename: Filename of tpl/u-boot-x86-16bit-tpl.bin (default 16 'tpl/u-boot-x86-16bit-tpl.bin') 18 x86 CPUs start up in 16-bit mode, even if they are 64-bit CPUs. This code 30 return 'tpl/u-boot-x86-16bit-tpl.bin'
|
H A D | x86_start16_spl.py | 5 # Entry-type module for the 16-bit x86 start-up code for U-Boot SPL 12 """x86 16-bit start-up code for SPL 15 - filename: Filename of spl/u-boot-x86-16bit-spl.bin (default 16 'spl/u-boot-x86-16bit-spl.bin') 18 x86 CPUs start up in 16-bit mode, even if they are 64-bit CPUs. This code 30 return 'spl/u-boot-x86-16bit-spl.bin'
|
H A D | x86_start16.py | 5 # Entry-type module for the 16-bit x86 start-up code for U-Boot 12 """x86 16-bit start-up code for U-Boot 15 - filename: Filename of u-boot-x86-16bit.bin (default 16 'u-boot-x86-16bit.bin') 18 x86 CPUs start up in 16-bit mode, even if they are 32-bit CPUs. This code 30 return 'u-boot-x86-16bit.bin'
|
/openbmc/openbmc/poky/meta/recipes-devtools/elfutils/files/ |
H A D | 0001-skip-the-test-when-gcc-not-deployed.patch | 13 tests/run-disasm-x86-64.sh | 2 ++ 14 tests/run-disasm-x86.sh | 2 ++ 19 diff --git a/tests/run-disasm-x86-64.sh b/tests/run-disasm-x86-64.sh 21 --- a/tests/run-disasm-x86-64.sh 22 +++ b/tests/run-disasm-x86-64.sh 32 diff --git a/tests/run-disasm-x86.sh b/tests/run-disasm-x86.sh 34 --- a/tests/run-disasm-x86.sh 35 +++ b/tests/run-disasm-x86.sh
|