K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-03-19T16:15:11.372587Z K 7 svn:log V 595 Provide a long list of segment mappings for each process, and change the kernel mappings to be (a) calculated instead of looked up, and (b) cached per-CPU. This gives SMP a fighting chance at working, and should allow the use of more than 16 GB of RAM. It also allows the use of more than 16 GB of VA space per process, and allows some minor speed and correctness improvements in a few places. 32-bit kernels are probably very broken on this branch at the moment. This will be fixed later. More breakage should not be forthcoming -- this is the last major change to the memory management code. END