introduce mapping struct for describing mmap needs
clean dep file in ehci
fix rms_sched for SMP support and per-cpu-ize svc_stack_top
interpret_mappings

create virtual memory space for statically defined mappings that programs desire
device section and device pool macros
implement device section functionality in process.c
use device pools in ehci driver, instead of stack
add memcpy for utility purposes
use scratch buffer in device memory for various USB queries