summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Remove references to obsoleted REAL_CALL from documentation.Michael Brown2006-05-242-10/+2Star
* Removed REAL_FRAGMENT and REAL_CALL, and left just REAL_EXEC (which isMichael Brown2006-05-242-100/+94Star
* Replaced memsizes.c with smaller memmap.c, taking advantage of __data16,Michael Brown2006-05-244-235/+239
* Code to install the new E820 mangler (which doesn't require copyingMichael Brown2006-05-241-80/+78Star
* Add __{text,data}16_array, since there's no way I can see to make theMichael Brown2006-05-242-4/+14
* Cope with regions bigger than 4GB.Michael Brown2006-05-241-243/+370
* - implemented printw (formatted string output, a la printf)Dan Lynch2006-05-222-77/+217
* Allow vcprintf() to be called by external code such as the curses library.Michael Brown2006-05-222-38/+67
* - fixes to _wputch to get positioning and wrap working properlyDan Lynch2006-05-222-25/+74
* Fixed debug codeMichael Brown2006-05-211-3/+3
* Made the LBA48 example clearer.Michael Brown2006-05-211-4/+4
* Added (untested) support for ATA devices. This code should be genericMichael Brown2006-05-212-0/+362
* Refactored to reduce code size; now down from 1304 to 1105 bytes.Michael Brown2006-05-201-120/+98Star
* Added missing @file blockMichael Brown2006-05-201-0/+6
* Use insb/outsb; it's marginally faster.Michael Brown2006-05-201-9/+2Star
* READ CAPACITY (16) turns out to be an optional command (even thoughMichael Brown2006-05-192-2/+84
* Add EOVERFLOW==ERANGEMichael Brown2006-05-191-4/+6
* Expert advice tells me that we *do* have to explicitly state theMichael Brown2006-05-191-11/+16
* - made some of the bit shifting attribute access simpler (in my mind)Dan Lynch2006-05-191-248/+50Star
* - made _wputch wrap lines as well as cols (wraps back to line 0, as we have n...Dan Lynch2006-05-191-61/+220
* Add the concept of a "user pointer" (similar to the void __user * inMichael Brown2006-05-1911-54/+154
* Use typeof(sizeof(...)) to define a size_t. This stops gcc complainingMichael Brown2006-05-191-1/+1
* Documented login parameters that we negotiate.Michael Brown2006-05-191-1/+24
* iSCSI writes seem to be working (at least, the ethereal trace shows noMichael Brown2006-05-193-54/+304
* All uses iscsi_state were removed some time ago; removing theMichael Brown2006-05-181-8/+0Star
* Re-enable -Wformat, since our printf() is now more standards-conformant.Michael Brown2006-05-181-1/+1
* all window primitives implementedDan Lynch2006-05-182-87/+116
* 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