| Commit message (Expand) | Author | Age | Files | Lines |
* | Add "addr32" required explicitly by older gas. | Michael Brown | 2006-06-12 | 1 | -1/+1 |
* | Added null trap code for debugging. (Must be included by adding | Michael Brown | 2006-06-11 | 2 | -0/+49 |
* | Windows Server 2003 sulks if we feed it an empty region in base memory | Michael Brown | 2006-06-09 | 1 | -4/+42 |
* | Added missing check-in | Michael Brown | 2006-06-09 | 1 | -0/+16 |
* | Fix bug with >256 cylinders. | Michael Brown | 2006-06-08 | 1 | -15/+18 |
* | It's astonishing how long really fundamental bugs can survive without | Michael Brown | 2006-06-08 | 1 | -2/+2 |
* | Fix some remarkably obvious mistakes in pcidirect.h | Michael Brown | 2006-06-08 | 1 | -3/+3 |
* | We now have just romprefix, rather than having isaprefix and pciprefix | Michael Brown | 2006-06-06 | 1 | -5/+2![Star](/star.png) |
* | Cut out almost all the optional code paths, drastically simplifying the | Michael Brown | 2006-06-06 | 1 | -375/+143![Star](/star.png) |
* | Code segment may not be writable; create the temporary pointer to the GDT | Michael Brown | 2006-06-06 | 1 | -2/+7 |
* | Calculate _rom_size for the ROM prefix | Michael Brown | 2006-06-06 | 1 | -0/+1 |
* | Tidy up comment | Michael Brown | 2006-05-28 | 1 | -4/+5 |
* | Fixed assembly on old versions of gas | Michael Brown | 2006-05-28 | 2 | -4/+4 |
* | Updated to work with libprefix. | Michael Brown | 2006-05-26 | 1 | -186/+179![Star](/star.png) |
* | Documented the fact that the prefix can prot_call(main) without | Michael Brown | 2006-05-26 | 1 | -0/+9 |
* | Also hide base memory region from E820 map. | Michael Brown | 2006-05-25 | 1 | -2/+7 |
* | init_librm() and prot_call() are now real-mode far calls. | Michael Brown | 2006-05-25 | 4 | -90/+120 |
* | Has been obsolete for a while. | Michael Brown | 2006-05-25 | 1 | -160/+0![Star](/star.png) |
* | Update relocate() to work with get_memmap(). | Michael Brown | 2006-05-25 | 1 | -66/+44![Star](/star.png) |
* | Fix printf format warning error | Michael Brown | 2006-05-25 | 1 | -2/+3 |
* | Why should pushal/popal put the registers on the stack in a logical | Michael Brown | 2006-05-25 | 1 | -1/+1 |
* | Typo. | Michael Brown | 2006-05-25 | 1 | -1/+1 |
* | Add a "count" field to struct memory_map. | Michael Brown | 2006-05-25 | 2 | -6/+11 |
* | Define a struct memory_map with a fixed number of entries, rather than | Michael Brown | 2006-05-24 | 2 | -13/+21 |
* | Remove the automatic segment register save and restore; most users of | Michael Brown | 2006-05-24 | 1 | -8/+0![Star](/star.png) |
* | Removed REAL_EXEC(); there is no longer any code using it. | Michael Brown | 2006-05-24 | 3 | -44/+14![Star](/star.png) |
* | Added potentially required "\n\t" on the end of asm_code_str | Michael Brown | 2006-05-24 | 1 | -14/+1![Star](/star.png) |
* | NBI is due for removal | Michael Brown | 2006-05-24 | 1 | -0/+5 |
* | Will be replaced with a block-device implementation. | Michael Brown | 2006-05-24 | 1 | -0/+5 |
* | Updated to REAL_CODE() | Michael Brown | 2006-05-24 | 1 | -17/+7![Star](/star.png) |
* | Updated to REAL_CODE(). | Michael Brown | 2006-05-24 | 1 | -31/+38 |
* | Updated to REAL_CODE() | Michael Brown | 2006-05-24 | 1 | -14/+11![Star](/star.png) |
* | Updated to REAL_CODE(). | Michael Brown | 2006-05-24 | 1 | -53/+55 |
* | Update to REAL_CODE() | Michael Brown | 2006-05-24 | 1 | -38/+29![Star](/star.png) |
* | Updated to REAL_CODE(). | Michael Brown | 2006-05-24 | 1 | -41/+36![Star](/star.png) |
* | Set carry flag before calling INT 15,e801 and INT 15,e820. | Michael Brown | 2006-05-24 | 1 | -4/+4 |
* | Split out REAL_CODE() from REAL_EXEC(), preparatory to removing REAL_EXEC | Michael Brown | 2006-05-24 | 2 | -31/+35 |
* | Remove references to obsoleted REAL_CALL from documentation. | Michael Brown | 2006-05-24 | 2 | -10/+2![Star](/star.png) |
* | Removed REAL_FRAGMENT and REAL_CALL, and left just REAL_EXEC (which is | Michael Brown | 2006-05-24 | 2 | -100/+94![Star](/star.png) |
* | Replaced memsizes.c with smaller memmap.c, taking advantage of __data16, | Michael Brown | 2006-05-24 | 4 | -235/+239 |
* | Code to install the new E820 mangler (which doesn't require copying | Michael Brown | 2006-05-24 | 1 | -80/+78![Star](/star.png) |
* | Add __{text,data}16_array, since there's no way I can see to make the | Michael Brown | 2006-05-24 | 2 | -4/+14 |
* | Cope with regions bigger than 4GB. | Michael Brown | 2006-05-24 | 1 | -243/+370 |
* | Refactored to reduce code size; now down from 1304 to 1105 bytes. | Michael Brown | 2006-05-20 | 1 | -120/+98![Star](/star.png) |
* | Add the concept of a "user pointer" (similar to the void __user * in | Michael Brown | 2006-05-19 | 6 | -41/+105 |
* | Use typeof(sizeof(...)) to define a size_t. This stops gcc complaining | Michael Brown | 2006-05-19 | 1 | -1/+1 |
* | Strip down i386 PCI configuration space I/O to the bare minimum. A | Michael Brown | 2006-05-17 | 6 | -469/+430![Star](/star.png) |
* | Restructured PCI subsystem to fit the new device model. | Michael Brown | 2006-05-16 | 2 | -32/+6![Star](/star.png) |
* | Missed a reference to heap.h. | Michael Brown | 2006-05-16 | 1 | -1/+0![Star](/star.png) |
* | Add INT 13,41 (extensions installation check). LILO's MBR now uses | Michael Brown | 2006-05-15 | 2 | -0/+40 |