Searched refs:BX (Results 1 - 25 of 49) sorted by relevance

12

/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/Arm/
H A DSwitchStack.S47 BX LR
68 BX LR
H A DDisableInterrupts.asm35 BX LR
H A DEnableInterrupts.asm35 BX LR
H A DCpuPause.asm39 BX LR
H A DGetInterruptsState.asm43 BX LR
H A DSetJumpLongJump.asm44 BX LR
68 BX LR
H A DSwitchStack.asm44 BX LR
/vbox/src/VBox/Devices/Graphics/BIOS/
H A Dvgabios.h13 #define SET_BL(val8) BX = ((BX & 0xff00) | (val8))
17 #define SET_BH(val8) BX = ((BX & 0x00ff) | ((val8) << 8))
22 #define GET_BL() ( BX & 0x00ff )
26 #define GET_BH() ( BX >> 8 )
56 extern uint16_t biosfn_save_video_state(uint16_t CX, uint16_t ES, uint16_t BX);
57 extern uint16_t biosfn_restore_video_state(uint16_t CX, uint16_t ES, uint16_t BX);
H A Dvgabios.c318 void __cdecl int10_debugmsg(uint16_t DI, uint16_t SI, uint16_t BP, uint16_t SP, uint16_t BX, argument
323 printf("vgabios call ah%02x al%02x bx%04x cx%04x dx%04x\n", GET_AH(), GET_AL(), BX, CX, DX);
1749 static void biosfn_read_state_info(uint16_t BX, uint16_t ES, uint16_t DI) argument
1796 uint16_t biosfn_save_video_state(uint16_t CX, uint16_t ES, uint16_t BX) argument
1802 write_byte(ES, BX, inb(VGAREG_SEQU_ADDRESS)); BX++;
1803 write_byte(ES, BX, inb(crtc_addr)); BX++;
1804 write_byte(ES, BX, inb(VGAREG_GRDC_ADDRESS)); BX
1880 biosfn_restore_video_state(uint16_t CX, uint16_t ES, uint16_t BX) argument
2107 int10_func(uint16_t DI, uint16_t SI, uint16_t BP, uint16_t SP, uint16_t BX, uint16_t DX, uint16_t CX, uint16_t AX, uint16_t DS, uint16_t ES, uint16_t FLAGS) argument
[all...]
H A Dvbe.c472 * BX = Desired Mode to set
478 void vbe_biosfn_set_mode(uint16_t STACK_BASED *AX, uint16_t BX, uint16_t ES, uint16_t DI) argument
490 using_lfb = ((BX & VBE_MODE_LINEAR_FRAME_BUFFER) == VBE_MODE_LINEAR_FRAME_BUFFER);
492 no_clear = ((BX & VBE_MODE_PRESERVE_DISPLAY_MEMORY) == VBE_MODE_PRESERVE_DISPLAY_MEMORY) ? VBE_DISPI_NOCLEARMEM : 0;
494 BX = (BX & 0x1ff);
497 if (BX < VBE_MODE_VESA_DEFINED)
504 mode = (BX & 0xff);
511 cur_info_ofs = mode_info_find_mode(BX, using_lfb);
523 printf("VBE found mode %x, setting:\n", BX);
587 vbe_biosfn_save_video_state(uint16_t ES, uint16_t BX) argument
607 vbe_biosfn_restore_video_state(uint16_t ES, uint16_t BX) argument
652 vbe_biosfn_save_restore_state(uint16_t STACK_BASED *AX, uint16_t CX, uint16_t DX, uint16_t ES, uint16_t STACK_BASED *BX) argument
[all...]
/vbox/src/VBox/Devices/PC/BIOS/
H A Dapm.c83 #define BX r.gr.u.r16.bx macro
152 BX_DEBUG_APM("APM: AX=%04X BX=%04X CX=%04X\n", AX, BX, CX);
158 BX = 0x504D; /* 'PM' */
171 BX = (uint16_t)apm_pm16_entry; /* 16-bit PM entry point offset. */
181 BX = (uint16_t)apm_pm32_entry; /* 32-bit entry point offset. */
224 BX_INFO("APM: Unsupported function AX=%04X BX=%04X called\n", AX, BX);
H A Dpcibios.c57 #define BX r.gr.u.r16.bx macro
316 BX_DEBUG_PCI("PCI: AX=%04X BX=%04X CX=%04X DI=%04X\n", AX, BX, CX, DI);
324 BX = 0x0210; /* Version 2.1. */
342 BX = device;
352 BX = device;
365 PCIxx(select_reg)(BX, DI);
399 BX = (1 << 9) | (1 << 11);
404 BX_INFO("PCI: Unsupported function AX=%04X BX=%04X called\n", AX, BX);
[all...]
H A Dbiosint.h170 #define SET_BL(val8) BX = ((BX & 0xff00) | (val8))
174 #define SET_BH(val8) BX = ((BX & 0x00ff) | ((val8) << 8))
179 #define GET_BL() ( BX & 0x00ff )
183 #define GET_BH() ( BX >> 8 )
H A Dsystem.c266 #define BX r.gr.u.r16.bx macro
326 BX = 3;
364 write_word( 0x40, 0x9A, BX ); // Byte location, offset
540 BX = BIOS_CONFIG_TABLE;
572 BX_INFO("*** int 15h function AX=%04x, BX=%04x not yet supported!\n",
573 (unsigned) AX, (unsigned) BX);
656 switch(BX)
768 default: /* AX=E820, DX=534D4150, BX unrecognized */
804 BX = DX;
813 BX_INFO("*** int 15h function AX=%04x, BX
[all...]
H A Ddisk.c84 #define BX r.gr.u.r16.bx macro
131 BX_DEBUG_INT13_HD("%s: AX=%04x BX=%04x CX=%04x DX=%04x ES=%04x\n", __func__, AX, BX, CX, DX, ES);
181 /* Segment and offset are in ES:BX. */
210 count, lba, ES, BX);
218 bios_dsk->drqp.buffer = MK_FP(ES, BX);
346 BX_DEBUG_INT13_HD("%s: AX=%04x BX=%04x CX=%04x DX=%04x ES=%04x DS=%04x SI=%04x\n",
347 __func__, AX, BX, CX, DX, ES, DS, SI);
368 BX=0xaa55; // install check
H A Deltorito.c70 #define BX r.gr.u.r16.bx macro
180 BX_DEBUG_INT13_ET("%s: AX=%04x BX=%04x CX=%04x DX=%04x ES=%04x\n", __func__, AX, BX, CX, DX, ES);
480 BX_DEBUG_INT13_ET("%s: AX=%04x BX=%04x CX=%04x DX=%04x ES=%04x\n", __func__, AX, BX, CX, DX, ES);
547 offset = BX;
550 ES, BX, cylinder, head, sector, nbsectors);
567 segment = ES+(BX / 16);
568 offset = BX % 16;
697 BX_DEBUG_INT13_CD("%s: AX=%04x BX
[all...]
H A Dfloppy.c438 #define BX r.gr.u.r16.bx macro
459 BX_DEBUG_INT13_FL("%s: AX=%04x BX=%04x CX=%04x DX=%04x ES=%04x\n", __func__, AX, BX, CX, DX, ES);
556 base_address = base_es + BX; // lower 16 bits of address
557 // contributed by ES:BX
676 rep_movsw(ES :> BX, ES :> BX, num_sectors * 512 / 2);
697 base_address = base_es + BX; // lower 16 bits of address
698 // contributed by ES:BX
873 base_address = base_es + BX; // lowe
[all...]
H A Dkeyboard.c343 uint16_t BX, uint16_t DX, uint16_t CX, uint16_t AX)
577 #define BX r.gr.u.r16.bx macro
593 BX_DEBUG_INT16("int16: AX=%04x BX=%04x CX=%04x DX=%04x \n", AX, BX, CX, DX);
690 BX=kbd_code;
740 BX_INFO("AX=%04x BX=%04x CX=%04x DX=%04x \n", AX, BX, CX, DX);
742 BX_DEBUG_INT16("int16ex: AX=%04x BX=%04x CX=%04x DX=%04x \n", AX, BX, CX, DX);
342 int09_function(uint16_t ES, uint16_t DI, uint16_t SI, uint16_t BP, uint16_t SP, uint16_t BX, uint16_t DX, uint16_t CX, uint16_t AX) argument
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/Ipf/
H A DIpfThunk.i76 #define BX 2
/vbox/src/VBox/Devices/PC/ipxe/src/arch/i386/interface/pxe/
H A Dpxe_preboot.c277 start_undi->AX, start_undi->BX, start_undi->DX );
284 ( start_undi->BX >= ISAPNP_CSN_MIN ) &&
285 ( start_undi->BX <= ISAPNP_CSN_MAX ) ) {
287 location = start_undi->BX;
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseCpuLib/Arm/
H A DCpuFlushTlb.asm35 BX LR
H A DCpuSleep.asm42 BX LR
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/
H A DLegacyBios.c122 Regs.X.BX = (UINT16) Region;
135 *LegacyMemoryAddress = (VOID *) (UINTN) ((Regs.X.DS << 4) + Regs.X.BX);
411 Regs.X.BX = EFI_OFFSET (*((UINT32 *) &EfiToLegacy16InitTable));
458 Table->E820Pointer = (UINT32) (Regs.X.DS * 16 + Regs.X.BX);
519 TpmPointer = (UINT32) (Regs.X.DS * 16 + Regs.X.BX);
525 Table->TpmOffset = Regs.X.BX;
652 // presence of the PCI function set. [BX] will further indicate the version level, with enough
658 PciInterfaceVersion = Reg.X.BX;
H A DThunk.c189 ThunkRegSet.X.BX = Regs->X.BX;
/vbox/src/VBox/Devices/PC/ipxe/src/arch/i386/drivers/net/
H A Dundiload.c70 undi_loader.BX = undi->isapnp_csn;

Completed in 196 milliseconds

12