Messages in this thread Patch in this message | | | Date | Fri, 4 Dec 1998 10:39:50 +0100 | From | Kurt Garloff <> | Subject | 960MB limitation for 2.2 ? |
| |
Hi everybody,
Linux-2.2 is likely to be released within the next few months. I think people will start to use it then, maybe upgrade to 2.2.XX and staying with that for a long time, just as a lot of people stay with 2.0 kernels.
There will be probably quite some 2GB iA32 machines in, say, a year or two. (And while I hope, people switch to better architectures such as alpha, they won't.) You can predict what will happen: People tell: "No, Linux does not support 2GB (not even 1GB) RAM, unless you do strange kernel hacking." (And a lot of people consider changing kernel sources as something rather esoteric. And a lot of people will just remember: "Linux does only support 960MB.") MS will be happy of that ...
I'd suggest, changing the late 2.1.1xx kernels NOW to support up to 2GB as default. It won't break anything, most probably, but if it will, it's better done now, too.
This will not only save bad press for Linux but also a large number of postings to this list.
It's trivial, actually.
Regards, -- Kurt Garloff <K.Garloff@ping.de> (Dortmund, FRG) PGP key on http://student.physik.uni-dortmund.de/homepages/garloff --- linux/arch/i386/vmlinux.lds~ Tue Oct 20 23:21:13 1998 +++ linux/arch/i386/vmlinux.lds Wed Oct 21 09:23:04 1998 @@ -6,7 +6,7 @@ ENTRY(_start) SECTIONS { - . = 0xC0000000 + 0x100000; + . = 0x70000000 + 0x100000; _text = .; /* Text and read-only data */ .text : { *(.text) --- linux/include/asm-i386/page.h~ Thu Apr 9 03:05:18 1998 +++ linux/include/asm-i386/page.h Wed Oct 21 09:22:38 1998 @@ -80,7 +80,7 @@ * * which has the same constant encoded.. */ -#define __PAGE_OFFSET (0xC0000000) +#define __PAGE_OFFSET (0x70000000) #define PAGE_OFFSET ((unsigned long)__PAGE_OFFSET) #define __pa(x) ((unsigned long)(x)-PAGE_OFFSET) | |