remarkably easy thing I always wanted to do but thought it would be harder to implement.
remarkably easy thing I always wanted to do but thought it would be harder to implement.

Moved the start of user space to 1Mb, which leaves a hole at address 0 to 0x100000. This keeps the region code from ever placing a region there, and helps catch null pointer problems in user and kernel space. Keep the 64kb hole after user space and right before kernel space.


git-svn-id: fb278a52ad97f7fbef074986829f2c6a2a3c4b34@313 c25cc9d1-44fa-0310-b259-ad778cb1d433

travisg/newos,dioptre/newos,travisg/newos,siraj/newos,zhouxh1023/newos,dioptre/newos,zhouxh1023/newos,travisg/newos,siraj/newos,zhouxh1023/newos,siraj/newos,dioptre/newos,siraj/newos