summaryrefslogtreecommitdiffstats
path: root/src/arch
Commit message (Expand)AuthorAgeFilesLines
* Add "addr32" required explicitly by older gas.Michael Brown2006-06-121-1/+1
* Added null trap code for debugging. (Must be included by addingMichael Brown2006-06-112-0/+49
* Windows Server 2003 sulks if we feed it an empty region in base memoryMichael Brown2006-06-091-4/+42
* Added missing check-inMichael Brown2006-06-091-0/+16
* Fix bug with >256 cylinders.Michael Brown2006-06-081-15/+18
* It's astonishing how long really fundamental bugs can survive withoutMichael Brown2006-06-081-2/+2
* Fix some remarkably obvious mistakes in pcidirect.hMichael Brown2006-06-081-3/+3
* We now have just romprefix, rather than having isaprefix and pciprefixMichael Brown2006-06-061-5/+2Star
* Cut out almost all the optional code paths, drastically simplifying theMichael Brown2006-06-061-375/+143Star
* Code segment may not be writable; create the temporary pointer to the GDTMichael Brown2006-06-061-2/+7
* Calculate _rom_size for the ROM prefixMichael Brown2006-06-061-0/+1
* Tidy up commentMichael Brown2006-05-281-4/+5
* Fixed assembly on old versions of gasMichael Brown2006-05-282-4/+4
* 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
* 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
* 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-196-41/+105
* Use typeof(sizeof(...)) to define a size_t. This stops gcc complainingMichael Brown2006-05-191-1/+1
* Strip down i386 PCI configuration space I/O to the bare minimum. AMichael Brown2006-05-176-469/+430Star
* Restructured PCI subsystem to fit the new device model.Michael Brown2006-05-162-32/+6Star
* Missed a reference to heap.h.Michael Brown2006-05-161-1/+0Star
* Add INT 13,41 (extensions installation check). LILO's MBR now usesMichael Brown2006-05-152-0/+40