It shouldnt be that hard, and I'd like to see it done anyway. I don't have
2Gigs to test it but I suspect Ingo or me can knock you up a test patch easily
> I know that SunOS OpenServer can support up to 4GB memory though
> it is very expensive. How do they manage to do that?
You have to start flushing the TLB every time you enter kernel mode and
need to touch a physical memory object as opposed to kernels own data/bss
space. It could be added to Linux but 4Gb boxes arent the norm and there
is a performance hit for a kernel built that way.
Alan