introduced kernel/mmap.c and unity test-cases