Whether the kernel space and user space address ranges are always divided in 1:3 ratio.
example if i have 4gb address space and 4gb physical ram
than kernel gets 1gb and user space gets 3gb (assumed)!
so if i have 2gb ram than is it like the following ?
kernel:512mb user address range:0-1536mb user space ?
is this correct assumption ?
CONFIG_VMSPLIT_*options, but only for x86_32. For x86_64 we don't need high mem (see this). Memory map for x86_64 described in Documentation/x86/x86_64/mm.txt. - Sam Protsenko