Home
last modified time | relevance | path

Searched refs:x86 (Results 1 – 25 of 152) sorted by relevance

1234567

/u-boot/drivers/bios_emulator/x86emu/
A Ddecode.c101 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 Ddebug.c60 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 Dops.c185 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 Dprim_ops.c1953 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 Dops2.c64 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 Dsys.c320 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 Dbios.c77 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 Dbiosemu.c110 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 Dbios_interrupts.c43 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 Dbios.c63 .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 Delf_x86_64_efi.lds8 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 Ddebug.h65 # 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 DMakefile5 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 DMAINTAINERS6 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 DKconfig11 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 DMAINTAINERS4 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 DMAINTAINERS6 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 Defi-x86_payload.dts5 * Generic EFI payload device tree for x86 targets
18 model = "EFI x86 Payload";
19 compatible = "efi,x86-payload";
38 compatible = "pci-x86";
A Dcoreboot.dts5 * Generic coreboot payload device tree for x86 targets
18 model = "coreboot x86 payload";
19 compatible = "coreboot,x86-payload";
38 compatible = "pci-x86";
A Dslimbootloader.dts13 model = "slimbootloader x86 payload";
14 compatible = "slimbootloader,x86-payload";
25 compatible = "pci-x86";
A Du-boot.dtsi126 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 DKconfig2 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 Divybridge_igd.c578 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 Dkernel.its41 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 Du-boot-64.lds8 OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64", "elf64-x86-64")
9 OUTPUT_ARCH(i386:x86-64)

Completed in 54 milliseconds

1234567