Messages in this thread |  | | Date | Tue, 25 Jun 1996 16:12:42 +0300 (EET DST) | From | Linus Torvalds <> | Subject | Re: 2.2.0 wishlist |
| |
On Sat, 15 Jun 1996, Alan Cox wrote: > > > - when allocating a single non-DMA free page, try to find one which > > has the highest physical address, to keep as much free contiguous > > low memory as possible > > Put the kernel code segment above 16Mb.
Note that due to some PentiumPro issues, I'll make the Pentium Pro load the kernel at at least 4MB (and anybody who has a PPro system with less than 8MB of RAM can go hang and have to use the Pentium settings), and due to that I'll have to make the starting address more dynamic (a compile-time option, but we can certainly easily support 1MB, 4MB and 16MB addresses).
Obviously it would be best to just always load it at 16MB: then Pentium Pro's would be happy and we wouldn't be using any DMA memory, but I suspect people with only 16MB of RAM would be less then thrilled ;-)
Another option is just to make the whole kernel relocatable, and then the same image works fine for everybody. I'd hate to write the relocation code, though. Maybe something for lilo..
Linus
|  |