summaryrefslogtreecommitdiffstats
path: root/src/arch/i386/interface/pcbios
Commit message (Expand)AuthorAgeFilesLines
* [infiniband] Add support for SRP over InfinibandMichael Brown2009-08-101-0/+63
* [legal] Add a selection of FILE_LICENCE declarationsMichael Brown2009-05-1811-0/+22
* [int13] Improve debugging messagesMichael Brown2009-03-311-4/+11
* [iscsi] Include credentials in iBFT only if used during iSCSI loginMichael Brown2009-02-201-3/+53
* [umalloc] Avoid problems when _textdata_memsz is a multiple of 4kBMichael Brown2009-02-151-3/+3
* [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] Rename __cdecl to __asmcallMichael Brown2008-11-191-1/+1
* [i386] Free allocated base memory on exit, if possibleMichael Brown2008-11-181-11/+0Star
* [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
* [int13] Pairwise swap drive numbers, instead of shifting all drive numbersMichael Brown2008-07-161-21/+28
* 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
* Applied a modified version of holger's regparm patches.Michael Brown2007-07-291-1/+1
* 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
* Split bootsector execution code out into bootsector.c.Michael Brown2007-01-291-69/+58Star
* Allow boot sector to completely destroy real-mode stack, but stillMichael Brown2007-01-091-10/+15
* Added debugging statementsMichael Brown2007-01-081-1/+19
* We don't actually have a stdio.h header file. Our printf() functions areMichael Brown2006-09-271-1/+0Star
* added stdio.h to includes for DBG compilationMarty Connor2006-09-271-0/+1
* Added geometry-guessing code based on the partition tableMichael Brown2006-09-091-11/+52
* Added support for INT 13,15; NTLDR calls it (though it may notMichael Brown2006-08-271-1/+20
* Use TEXT16_CODE() rather than manually specifying ".code16" etc, sinceMichael Brown2006-08-241-18/+14Star
* Fix bug with >256 cylinders.Michael Brown2006-06-081-15/+18
* init_librm() and prot_call() are now real-mode far calls.Michael Brown2006-05-251-1/+2
* Updated to REAL_CODE().Michael Brown2006-05-241-31/+38
* Refactored to reduce code size; now down from 1304 to 1105 bytes.Michael Brown2006-05-201-120/+98Star
* Add the concept of a "user pointer" (similar to the void __user * inMichael Brown2006-05-191-21/+13Star
* Add INT 13,41 (extensions installation check). LILO's MBR now usesMichael Brown2006-05-151-0/+24
* Fix a couple of minor typos.Michael Brown2006-05-141-2/+2
* Also capture INT 19 as a failure path, to allow for boot sectors thatMichael Brown2006-05-141-3/+14
* Add int13_boot(), to allow booting from INT 13 emulated drives.Michael Brown2006-05-141-0/+88
* Allow re-entrancy and provide a global counter of the number ofMichael Brown2006-05-131-0/+20
* Add INT 13 emulation layer (which provides an interface to gPXE blockMichael Brown2006-05-131-0/+475
* (Redoing check-in lost by SourceForge's failure.)Michael Brown2006-05-131-0/+57