kernel header file
add test file
add Makefile