960MB limitation for 2.2 ?

Kurt Garloff (garloff@kg1.ping.de)
Fri, 4 Dec 1998 10:39:50 +0100


--0F1p//8PRICkK4MW
Content-Type: text/plain; charset=us-ascii

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

--0F1p//8PRICkK4MW Content-Type: text/plain; charset=us-ascii Content-Description: 211xx-2GB-patch Content-Disposition: attachment; filename=211xx-2GB-patch

--- 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)

--0F1p//8PRICkK4MW--

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/