Is it possible to move Kernel Virtual Space to 0xE0000000

2 messages, 2 authors, 2007-08-11 · open the first message on its own page

Is it possible to move Kernel Virtual Space to 0xE0000000

From: Subbu Linux <hidden>
Date: 2007-08-11 11:14:29

Hello PPCTeam,
I would like to know whether I can move kernel virtual space to 0xE0000000
from 0xC0000000, if so can someone suggest me what are the pros and cons, I
know moving kernel is not good idea since Non Linux Standard, but then I
need to expand user space as one of my applications uses huge mmap space.
I tried so far
Giving Kernel virtual space to 0xD0000000 and it boots without any problems,
however when I increase it more to 0xE0000000 it throws Program Exception. I
will be glad if someone helps me out with refernces for Linux Porting on
MPCs.

Regards
Subbu

Re: Is it possible to move Kernel Virtual Space to 0xE0000000

From: John Reiser <hidden>
Date: 2007-08-11 15:30:11

Giving Kernel virtual space to 0xD0000000 and it boots without any problems,
however when I increase it more to 0xE0000000 it throws Program Exception. I
will be glad if someone helps me out with refernces for Linux Porting on
MPCs.
Search for:
	linux "4G/4G split"
This work was active a couple years ago on x86.  The kernel patches
are not trivial, and they cost about 15% in performance of system calls.
But they do provide almost a full 32-bits of address space for user mode.

The problem of "not enough user address space" also is solvable with
money.  Get a 64-bit machine.  It costs more per board but saves
development time, so costs less in the long run unless you are making
more than 10,000 systems.

-- 
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help