| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Support putting virtual kernels in high memory instead of using a
dedicated segment for it. This both reduces the low memory footprint
by 64K, and allows for functionally unlimited labels (tested with over
a hundred thousand.)
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Fix loading pre-2.00 protocol kernels. This is surprisingly important,
since at least memtest86+ mimics such an ancient kernel.
|
|
|
|
|
| |
Seems the su_heapend field was never set up right; also sanitize the
way the pre-2.02 command line is handled.
|
|
|
|
|
| |
If we have a modern kernel which is loaded high, we can allow a lot
more space for the real-mode heap.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
initrd, and the shuffle and boot API.
|
| |
|
| |
|
|
|
|
|
| |
The .bss section at the beginning of each .asm file is now downright
tiny.
|
|
|
|
| |
"cluster" as the minimum block
|
| |
|
| |
|
|
|
|
| |
size of the kernel.
|
| |
|
|
|
|
| |
frame for INT 21/22.
|
| |
|
|
|
|
| |
linear .com files.
|
|
|
|
| |
absolutely necessary.
|
|
|
|
|
| |
version in a different manner. Require NASM 0.98.32 or higher --
thus we don't need the jmpcc macros anymore.
|
| |
|
| |
|
|
|
|
| |
separate files; fix bcopy bugs.
|
| |
|
|
|