Converts sys_exec / proc_create to use umem
authorBarret Rhoden <brho@cs.berkeley.edu>
Mon, 26 Jul 2010 23:05:05 +0000 (16:05 -0700)
committerKevin Klues <klueska@cs.berkeley.edu>
Thu, 3 Nov 2011 00:35:49 +0000 (17:35 -0700)
commit3b97718e6e2a9582247c04752d344c8edea0d582
tree012c1af0800c34ccb891065644633728fa97e915
parentdcdf86962c4e939249819f5c521e2d9bc51bd423
Converts sys_exec / proc_create to use umem

Also fixes a bug with dynamically linked binaries not starting properly
if they were sys_proc_create()d.  The arguments need to be set before
loading the elf, which can be fixed if we come up with a good way to do
argument passing.
kern/include/umem.h
kern/src/syscall.c
kern/src/umem.c
tests/spawn.c