change permission
debug
add qmp functions and virtual disk function