/u-boot/drivers/bios_emulator/x86emu/ |
A D | decode.c | 101 SAVE_IP_CS(M.x86.R_CS, M.x86.R_IP); in X86EMU_exec() 103 if (M.x86.intr) { in X86EMU_exec() 115 if (((M.x86.intr & INTR_SYNCH) && (M.x86.intno == 0 || M.x86.intno == 2)) || in X86EMU_exec() 120 op1 = (*sys_rdb)(((u32)M.x86.R_CS << 4) + (M.x86.R_IP++)); in X86EMU_exec() 159 fetched = (*sys_rdb)(((u32)M.x86.R_CS << 4) + (M.x86.R_IP++)); in fetch_decode_modrm() 203 fetched = (*sys_rdw)(((u32)M.x86.R_CS << 4) + (M.x86.R_IP)); in fetch_word_imm() 225 fetched = (*sys_rdl)(((u32)M.x86.R_CS << 4) + (M.x86.R_IP)); in fetch_long_imm() 914 return (M.x86.R_BX + M.x86.R_SI) & 0xffff; in decode_rm00_address() 917 return (M.x86.R_BX + M.x86.R_DI) & 0xffff; in decode_rm00_address() 921 return (M.x86.R_BP + M.x86.R_SI) & 0xffff; in decode_rm00_address() [all …]
|
A D | debug.c | 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() 133 op1 = (*sys_rdb) (((u32) M.x86.R_CS << 4) + (M.x86.R_IP++)); in disassemble_forward() 160 M.x86.enc_pos += x; in x86emu_inc_decoded_inst_len() 165 sprintf(M.x86.decoded_buf + M.x86.enc_str_pos, "%s", x); in x86emu_decode_printf() 173 sprintf(M.x86.decoded_buf + M.x86.enc_str_pos, "%s", temp); in x86emu_decode_printf2() 180 M.x86.enc_pos = 0; in x86emu_end_instr() [all …]
|
A D | ops.c | 185 M.x86.R_CS, M.x86.R_IP-1,op1)); in x86emuOp_illegal_op() 586 M.x86.R_AL = daa_byte(M.x86.R_AL); in x86emuOp_daa() 614 M.x86.R_AL = das_byte(M.x86.R_AL); in x86emuOp_das() 642 M.x86.R_AX = aaa_word(M.x86.R_AX); in x86emuOp_aaa() 2407 M.x86.R_FLG |= M.x86.R_AH; in x86emuOp_sahf() 2762 store_data_byte_abs(M.x86.R_ES, M.x86.R_DI, M.x86.R_AL); in x86emuOp_stos_byte() 2768 store_data_byte_abs(M.x86.R_ES, M.x86.R_DI, M.x86.R_AL); in x86emuOp_stos_byte() 2809 store_data_long_abs(M.x86.R_ES, M.x86.R_DI, M.x86.R_EAX); in x86emuOp_stos_word() 2811 store_data_word_abs(M.x86.R_ES, M.x86.R_DI, M.x86.R_AX); in x86emuOp_stos_word() 3472 M.x86.R_SP = M.x86.R_BP; in x86emuOp_leave() [all …]
|
A D | prim_ops.c | 1953 imul_long_direct(&M.x86.R_EAX,&M.x86.R_EDX,M.x86.R_EAX,s); in imul_long() 2068 dvd = (((s32)M.x86.R_DX) << 16) | M.x86.R_AX; in idiv_word() 2193 dvd = (((u32)M.x86.R_DX) << 16) | M.x86.R_AX; in div_word() 2291 store_data_byte_abs(M.x86.R_ES, M.x86.R_DI,(*sys_inb)(M.x86.R_DX)); in single_in() 2293 store_data_word_abs(M.x86.R_ES, M.x86.R_DI,(*sys_inw)(M.x86.R_DX)); in single_in() 2295 store_data_long_abs(M.x86.R_ES, M.x86.R_DI,(*sys_inl)(M.x86.R_DX)); in single_in() 2309 M.x86.R_ECX : M.x86.R_CX); in ins() 2334 (*sys_outb)(M.x86.R_DX,fetch_data_byte_abs(M.x86.R_ES, M.x86.R_SI)); in single_out() 2336 (*sys_outw)(M.x86.R_DX,fetch_data_word_abs(M.x86.R_ES, M.x86.R_SI)); in single_out() 2338 (*sys_outl)(M.x86.R_DX,fetch_data_long_abs(M.x86.R_ES, M.x86.R_SI)); in single_out() [all …]
|
A D | ops2.c | 64 M.x86.R_CS, M.x86.R_IP-2,op2); in x86emuOp2_illegal_op() 154 target += (s16) M.x86.R_IP; in x86emuOp2_long_jump() 158 M.x86.R_IP = (u16)target; in x86emuOp2_long_jump() 268 push_word(M.x86.R_FS); in x86emuOp2_push_FS() 282 M.x86.R_FS = pop_word(); in x86emuOp2_pop_FS() 302 if (M.x86.mode & SYSMODE_PREFIX_DATA) { in x86emuOp2_bt_R() 326 if (M.x86.mode & SYSMODE_PREFIX_DATA) { in x86emuOp2_bt_R() 365 if (M.x86.mode & SYSMODE_PREFIX_DATA) { in x86emuOp2_shld_IMM() 492 push_word(M.x86.R_GS); in x86emuOp2_push_GS() 506 M.x86.R_GS = pop_word(); in x86emuOp2_pop_GS() [all …]
|
A D | sys.c | 320 push_word((u16) M.x86.R_FLG); in X86EMU_prepareForInt() 323 push_word(M.x86.R_CS); in X86EMU_prepareForInt() 324 M.x86.R_CS = mem_access_word(num * 4 + 2); in X86EMU_prepareForInt() 325 push_word(M.x86.R_IP); in X86EMU_prepareForInt() 326 M.x86.R_IP = mem_access_word(num * 4); in X86EMU_prepareForInt() 327 M.x86.intr = 0; in X86EMU_prepareForInt()
|
/u-boot/drivers/bios_emulator/ |
A D | bios.c | 77 if (M.x86.R_AH == 0x12 && M.x86.R_BL == 0x32) { in int42() 97 M.x86.R_AH, M.x86.R_AL, M.x86.R_BL); in int42() 203 if (M.x86.R_CL == interface && M.x86.R_CH == subclass 263 M.x86.R_DI, &M.x86.R_ECX); 266 M.x86.R_DI, &M.x86.R_ECX); 283 M.x86.R_DI, M.x86.R_CL); 286 M.x86.R_DI, M.x86.R_CL); 302 M.x86.R_DI, M.x86.R_CX); 305 M.x86.R_DI, M.x86.R_CX); 321 M.x86.R_DI, M.x86.R_ECX); [all …]
|
A D | biosemu.c | 110 M.x86.debug = debugFlags; in BE_init() 255 M.x86.R_DS = sregs->ds; in BE_callRealMode() 256 M.x86.R_ES = sregs->es; in BE_callRealMode() 257 M.x86.R_FS = sregs->fs; in BE_callRealMode() 258 M.x86.R_GS = sregs->gs; in BE_callRealMode() 281 sregs->ds = M.x86.R_DS; in BE_callRealMode() 282 sregs->es = M.x86.R_ES; in BE_callRealMode() 283 sregs->fs = M.x86.R_FS; in BE_callRealMode() 284 sregs->gs = M.x86.R_GS; in BE_callRealMode() 346 M.x86.R_DS = sregs->ds; in BE_int86x() [all …]
|
/u-boot/arch/x86/lib/ |
A D | bios_interrupts.c | 43 M.x86.R_EAX &= 0x00ff; in int10_handler() 44 M.x86.R_ECX = 0x0607; in int10_handler() 63 M.x86.R_EBX &= 0x00ff; in int10_handler() 75 M.x86.R_EAX = 64 * 1024; in int12_handler() 128 M.x86.R_ECX = 0xff; in int1a_handler() 133 devid = M.x86.R_ECX; in int1a_handler() 167 reg = M.x86.R_EDI; in int1a_handler() 179 M.x86.R_ECX = byte; in int1a_handler() 183 M.x86.R_ECX = word; in int1a_handler() 190 byte = M.x86.R_ECX; in int1a_handler() [all …]
|
A D | bios.c | 63 .eax = M.x86.R_EAX, in int_exception_handler() 64 .ecx = M.x86.R_ECX, in int_exception_handler() 65 .edx = M.x86.R_EDX, in int_exception_handler() 66 .ebx = M.x86.R_EBX, in int_exception_handler() 67 .esp = M.x86.R_ESP, in int_exception_handler() 68 .ebp = M.x86.R_EBP, in int_exception_handler() 69 .esi = M.x86.R_ESI, in int_exception_handler() 74 .cs = M.x86.R_CS, in int_exception_handler() 88 M.x86.intno, M.x86.R_EAX); in int_unknown_handler() 324 M.x86.R_EIP = ip; in interrupt_handler() [all …]
|
A D | elf_x86_64_efi.lds | 8 OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64", "elf64-x86-64") 9 OUTPUT_ARCH(i386:x86-64)
|
/u-boot/drivers/bios_emulator/include/x86emu/ |
A D | debug.h | 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) 69 # define DEBUG_BREAK() (M.x86.debug & DEBUG_BREAK_F) 70 # define DEBUG_SVC() (M.x86.debug & DEBUG_SVC_F) 73 # define DEBUG_FS() (M.x86.debug & DEBUG_FS_F) 74 # define DEBUG_PROC() (M.x86.debug & DEBUG_PROC_F) 75 # define DEBUG_SYSINT() (M.x86.debug & DEBUG_SYSINT_F) 78 # define DEBUG_SYS() (M.x86.debug & DEBUG_SYS_F) 126 M.x86.saved_cs = x; \ [all …]
|
/u-boot/arch/x86/ |
A D | Makefile | 5 head-y := arch/x86/cpu/start64.o 8 head-y := arch/x86/cpu/start.o 11 head-y := arch/x86/cpu/start.o 14 head-y = arch/x86/cpu/start_from_tpl.o 16 head-y = arch/x86/cpu/start_from_spl.o 23 head-$(CONFIG_$(SPL_TPL_)X86_16BIT_INIT) += arch/x86/cpu/start16.o 24 head-$(CONFIG_$(SPL_TPL_)X86_16BIT_INIT) += arch/x86/cpu/resetvec.o 26 libs-y += arch/x86/cpu/ 27 libs-y += arch/x86/lib/
|
/u-boot/board/dfi/dfi-bt700/ |
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
|
/u-boot/board/emulation/ |
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"
|
/u-boot/board/emulation/qemu-x86/ |
A D | MAINTAINERS | 4 F: board/emulation/qemu-x86/ 5 F: include/configs/qemu-x86.h 11 F: board/emulation/qemu-x86/ 12 F: include/configs/qemu-x86.h
|
/u-boot/board/congatec/conga-qeval20-qa3-e3845/ |
A D | MAINTAINERS | 6 F: include/configs/theadorable-x86-conga-qa3-e3845.h 9 F: configs/theadorable-x86-conga-qa3-e3845_defconfig 10 F: configs/theadorable-x86-conga-qa3-e3845-pcie-x4_defconfig 11 F: arch/x86/dts/conga-qeval20-qa3-e3845.dts
|
/u-boot/arch/x86/dts/ |
A D | efi-x86_payload.dts | 5 * Generic EFI payload device tree for x86 targets 18 model = "EFI x86 Payload"; 19 compatible = "efi,x86-payload"; 38 compatible = "pci-x86";
|
A D | coreboot.dts | 5 * Generic coreboot payload device tree for x86 targets 18 model = "coreboot x86 payload"; 19 compatible = "coreboot,x86-payload"; 38 compatible = "pci-x86";
|
A D | slimbootloader.dts | 13 model = "slimbootloader x86 payload"; 14 compatible = "slimbootloader,x86-payload"; 25 compatible = "pci-x86";
|
A D | u-boot.dtsi | 126 x86-start16-tpl { 129 x86-reset16-tpl { 169 x86-start16-tpl { 172 x86-reset16-tpl { 176 x86-start16-spl { 179 x86-reset16-spl { 183 x86-start16 { 186 x86-reset16 {
|
/u-boot/drivers/power/acpi_pmc/ |
A D | Kconfig | 2 bool "Power Manager (x86 PMC) support" 4 Enable support for an x86-style power-management controller which 10 bool "Power Manager (x86 PMC) support in SPL" 13 Enable support for an x86-style power-management controller which 19 bool "Power Manager (x86 PMC) support in TPL" 22 Enable support for an x86-style power-management controller which
|
/u-boot/drivers/video/ |
A D | ivybridge_igd.c | 578 switch (M.x86.R_AX) { in int15_handler() 587 M.x86.R_AX = 0x005f; in int15_handler() 603 M.x86.R_AX = 0x005f; in int15_handler() 615 M.x86.R_AX = 0x005f; in int15_handler() 620 switch (M.x86.R_CH) { in int15_handler() 623 M.x86.R_AX = 0x005f; in int15_handler() 624 M.x86.R_CX = 0x0000; in int15_handler() 629 M.x86.R_AX = 0x005f; in int15_handler() 630 M.x86.R_CX = 0x0000; in int15_handler() 635 M.x86.R_AX = 0x005f; in int15_handler() [all …]
|
/u-boot/doc/uImage.FIT/ |
A D | kernel.its | 41 For x86 a setup node is also required: see x86-fit-boot.txt. 46 description = "Simple image with single Linux kernel on x86"; 54 arch = "x86"; 68 arch = "x86";
|
/u-boot/arch/x86/cpu/ |
A D | u-boot-64.lds | 8 OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64", "elf64-x86-64") 9 OUTPUT_ARCH(i386:x86-64)
|