first commmit, still consider should we put u-boot & kerenl source together?