Base kernel module functions + Makefile