add test files for driver
add more functions for driver, including devmap entry function, but cause panic