summaryrefslogtreecommitdiffstats
path: root/src/arch/i386/interface
Commit message (Expand)AuthorAgeFilesLines
* [pxe] Set %ax to zero on entry to PXE NBPMichael Brown2009-02-231-9/+10
* [iscsi] Include credentials in iBFT only if used during iSCSI loginMichael Brown2009-02-201-3/+53
* [pxe] Initialize EDX on PXE NBP entry and INT 1AhH. Peter Anvin2009-02-182-8/+13
* [comboot] Implement INT 22h AX=001Bh (Cleanup, shuffle, and boot to real mode)Daniel Verkamp2009-02-171-1/+61
* [comboot] Restore the real-mode stack pointer on exit from a COMBOOT imageMichael Brown2009-02-171-6/+6
* [comboot] Unhook interrupt vectors after returning from a COMBOOT imageMichael Brown2009-02-171-0/+15
* [comboot] Fix reference counting on replacement imagesMichael Brown2009-02-171-15/+14Star
* [comboot] Allow for tail recursion of COMBOOT imagesMichael Brown2009-02-171-61/+82
* [i386] Add explicit flags and type on all .section declarationsMichael Brown2009-02-151-11/+8Star
* [umalloc] Avoid problems when _textdata_memsz is a multiple of 4kBMichael Brown2009-02-151-3/+3
* [dhcp] Split PXE menuing code out of dhcp.cMichael Brown2009-02-011-1/+1
* [tftp] Temporary fix for conveying TFTP block size to callersMichael Brown2009-01-271-7/+4Star
* [x86_64] Add support for compilation as an x86_64 binaryMichael Brown2008-12-051-46/+0Star
* [efi] Use EFI-native mechanism for accessing SMBIOS tableMichael Brown2008-12-051-0/+84
* [netdevice] Kill off the various guess_boot_netdev() functionsMichael Brown2008-11-212-36/+2Star
* [blockdev] Move block device operations to structure block_device_operationsLaurent Vivier2008-11-191-6/+6
* [i386] Move iSCSI and AoE boot code to arch/i386/interface/pcbiosMichael Brown2008-11-194-0/+641
* [i386] Change [u]int32_t to [unsigned] int, rather than [unsigned] longMichael Brown2008-11-191-1/+1
* [i386] Rename __cdecl to __asmcallMichael Brown2008-11-194-9/+9
* [pxe] Move all PXE files to arch/i386Michael Brown2008-11-187-0/+2441
* [i386] Free allocated base memory on exit, if possibleMichael Brown2008-11-181-11/+0Star
* [efi] Add EFI image format and basic runtime environmentMichael Brown2008-10-131-0/+46
* [umalloc] Formalise the user memory allocation APIMichael Brown2008-10-131-0/+200
* [nap] Formalise the CPU sleeping APIMichael Brown2008-10-131-0/+14
* [timer] Formalise the timer APIMichael Brown2008-10-121-0/+63
* [pci] Formalise the PCI I/O APIMichael Brown2008-10-121-0/+113
* [i386] Simplify linker script and standardise linker-defined symbol namesMichael Brown2008-10-101-7/+7
* [pxe] Enable interrupts before starting PXE NBP executionMichael Brown2008-09-241-0/+1
* [pxe] Add a dummy PXENV+ entry point at UNDI_CS:0000Michael Brown2008-09-061-0/+10
* [comboot] Add COMBOOT and COM32 supportDaniel Verkamp2008-08-294-0/+936
* [pxe] Fill in UNDIROMID pointer in !PXE structureMichael Brown2008-08-282-1/+9
* [int13] Pairwise swap drive numbers, instead of shifting all drive numbersMichael Brown2008-07-161-21/+28
* [i386] Change semantics of __from_data16 and __from_text16Michael Brown2008-07-011-2/+2
* [PXEXT] Add FILE_API_CHECK API functionH. Peter Anvin2008-03-261-0/+5
* [PXEXT] Add PXENV_FILE_EXEC call to PXE extensions API.Michael Brown2008-03-041-0/+5
* Added more verbose memory-map debugging.Michael Brown2007-09-211-0/+9
* Auto-assign drive number only if set to 0xff; almost all applicationsMichael Brown2007-08-231-2/+3
* Add PXE FILE API.Michael Brown2007-08-041-0/+25
* Applied a modified version of holger's regparm patches.Michael Brown2007-07-292-3/+3
* Don't overwrite %dl with a (potentially) modified drive number if weMichael Brown2007-07-251-1/+1
* Remove INT 13,4b handler; it represents an incomplete feature (CD-ROMMichael Brown2007-07-191-35/+0Star
* Completed definition of struct int13_cdrom_specification, and moved toMichael Brown2007-07-191-9/+9
* Dump first 64 bytes of chained ISR when debugging is enabled.Michael Brown2007-07-101-0/+6
* We probably ought not to call INT13 with interrupts disabled.Michael Brown2007-07-101-0/+1
* Always increase number of BIOS drives when registeringMichael Brown2007-07-091-3/+5
* Change %dl fixup rules for INT13:Michael Brown2007-07-091-11/+16
* Proof of concept; works, but has several hard-coded hacks.Michael Brown2007-07-091-7/+46
* Set CF by default, clear on success (rather than clearing and settingMichael Brown2007-07-091-2/+4
* Add (untested) UNDI loader C-level implementation.Michael Brown2007-07-041-0/+25
* Separate out pxe_start_nbp() from pxe_image.c into pxe_call.cMichael Brown2007-06-301-0/+25