summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Updated to work with libprefix.Michael Brown2006-05-261-186/+179Star
* Documented the fact that the prefix can prot_call(main) withoutMichael Brown2006-05-261-0/+9
* relocate.o is now dragged in by the objects that require it; there is noMichael Brown2006-05-252-10/+0Star
* Removed some obsolete INIT_XXX constants.Michael Brown2006-05-251-5/+0Star
* Also hide base memory region from E820 map.Michael Brown2006-05-251-2/+7
* init_librm() and prot_call() are now real-mode far calls.Michael Brown2006-05-254-90/+120
* Has been obsolete for a while.Michael Brown2006-05-251-160/+0Star
* Update relocate() to work with get_memmap().Michael Brown2006-05-251-66/+44Star
* Fix printf format warning errorMichael Brown2006-05-251-2/+3
* Why should pushal/popal put the registers on the stack in a logicalMichael Brown2006-05-251-1/+1
* Typo.Michael Brown2006-05-251-1/+1
* Add a "count" field to struct memory_map.Michael Brown2006-05-252-6/+11
* Define a struct memory_map with a fixed number of entries, rather thanMichael Brown2006-05-242-13/+21
* Remove the automatic segment register save and restore; most users ofMichael Brown2006-05-241-8/+0Star
* Removed REAL_EXEC(); there is no longer any code using it.Michael Brown2006-05-243-44/+14Star
* Added potentially required "\n\t" on the end of asm_code_strMichael Brown2006-05-241-14/+1Star
* NBI is due for removalMichael Brown2006-05-241-0/+5
* Will be replaced with a block-device implementation.Michael Brown2006-05-241-0/+5
* Updated to REAL_CODE()Michael Brown2006-05-241-17/+7Star
* Updated to REAL_CODE().Michael Brown2006-05-241-31/+38
* Updated to REAL_CODE()Michael Brown2006-05-241-14/+11Star
* Updated to REAL_CODE().Michael Brown2006-05-241-53/+55
* Update to REAL_CODE()Michael Brown2006-05-241-38/+29Star
* Updated to REAL_CODE().Michael Brown2006-05-241-41/+36Star
* Set carry flag before calling INT 15,e801 and INT 15,e820.Michael Brown2006-05-241-4/+4
* Split out REAL_CODE() from REAL_EXEC(), preparatory to removing REAL_EXECMichael Brown2006-05-242-31/+35
* 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