add kernel source & hardware source