summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Set ErrorRecoveryLevel=0 (we don't want to have to handle it).Michael Brown2006-05-171-2/+3
* Added missing drivers/scsiMichael Brown2006-05-171-1/+1
* Split debug functions out into core/debug.c, so that they can beMichael Brown2006-05-172-91/+89Star
* Strip down i386 PCI configuration space I/O to the bare minimum. AMichael Brown2006-05-178-493/+435Star
* Restructured PCI subsystem to fit the new device model.Michael Brown2006-05-1635-534/+544
* Missed a reference to heap.h.Michael Brown2006-05-161-1/+0Star
* Tear out old heap code, replace with code that simply allocates memoryMichael Brown2006-05-165-301/+34Star
* Fix typoMichael Brown2006-05-161-1/+1
* Kill off the "all devices are boot devices" ideaMichael Brown2006-05-161-0/+4
* Add list_for_each_entry_safe.Michael Brown2006-05-161-1/+16
* Added generic device model.Michael Brown2006-05-162-0/+167
* Change movetoyx(), putc() and getc() to methods of the screen.Michael Brown2006-05-151-26/+23Star
* fixed build error (danjlynch, repeat: this is *not* perl, this is *not* perl...)Dan Lynch2006-05-151-2/+4
* lightweight xcurses implementation for etherboot (Michael made me do it...)Dan Lynch2006-05-152-0/+1169
* Add INT 13,41 (extensions installation check). LILO's MBR now usesMichael Brown2006-05-152-0/+40
* Split "iSCSI as a SCSI device" out from "iSCSI as a TCP protocol".Michael Brown2006-05-153-28/+75
* 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-142-0/+89
* Specify attributes on .text16.Michael Brown2006-05-141-1/+1
* Handle the '"%c", 0' case correctly.Michael Brown2006-05-141-1/+1
* Correctly handle zero-length buffers.Michael Brown2006-05-141-10/+9Star
* Updated documentation.Michael Brown2006-05-142-80/+125
* Rewrote printf and friends to better support standard C semantics.Michael Brown2006-05-144-168/+311
* At least cope with "%llx" by reading the correct-sized va_arg from theMichael Brown2006-05-131-7/+16
* Moved to net/tcp/iscsi.c.Michael Brown2006-05-131-545/+0Star
* Provide access to rm_cs and rm_ds from protected-mode code.Michael Brown2006-05-132-1/+6
* Provide a global counter for the number of interrupts hooked.Michael Brown2006-05-131-0/+1
* Allow re-entrancy and provide a global counter of the number ofMichael Brown2006-05-131-0/+20
* Define BIOS data segment in bios.hMichael Brown2006-05-132-7/+9
* Add flag definitions.Michael Brown2006-05-131-0/+8
* Add INT 13 emulation layer (which provides an interface to gPXE blockMichael Brown2006-05-132-0/+632
* Add 64-bit byte-swapping operations.Michael Brown2006-05-134-7/+48
* Provide a SCSI device interface to the iSCSI protocolMichael Brown2006-05-132-35/+692
* Defined SCSI device interface, and added SCSI block deviceMichael Brown2006-05-132-7/+279
* Defined a block device interface.Michael Brown2006-05-131-0/+39
* Add drivers/block and arch/i386/interface/pcbiosMichael Brown2006-05-132-0/+2
* (Redoing check-in lost by SourceForge's failure.)Michael Brown2006-05-134-130/+0Star
* (Redoing check-in lost by SourceForge's failure.)Michael Brown2006-05-137-3643/+0Star
* (Redoing check-in lost by SourceForge's failure.)Michael Brown2006-05-132-0/+74
* (Redoing check-in lost by SourceForge's failure.)Michael Brown2006-05-134-13/+34
* (Redoing check-in lost by SourceForge's failure.)Michael Brown2006-05-131-11/+21
* Preserve the whole of %esp across prot_call(). We have to split thisMichael Brown2006-05-061-7/+14
* Allow access to variables in .text16 as well as .data16. ChainedMichael Brown2006-05-063-2/+16
* Preserve GDT across prot_call().Michael Brown2006-05-061-6/+12
* This line should not have been checked inMichael Brown2006-05-051-1/+0Star
* Add infrastructure to support access to .data16 (and .text16) variablesMichael Brown2006-05-052-76/+125
* Added methods for efficiently declaring and accessing variables inMichael Brown2006-05-043-0/+59
* BSS is now zeroed by libprefix (along with the otherwise non-zeroableMichael Brown2006-05-022-18/+3Star
* TypoMichael Brown2006-05-021-2/+2