单编ko

找到模块名字以及路径

查寻tools/bazel query //msm-kernel:* | grep "drivers/pci/controller/"
知道ko的编出来的名字,比如这里我要编译个pci-msm-drv.ko

指令

tools/bazel build //msm-kernel:kunkun_consolidate/drivers/pci/controller/pci-msm-drv.ko

产物

bazel-bin/msm-kernel/kunkun_consolidate/drivers/pci/controller/pci-msm-drv.ko

还是老规矩push到vendor/lib/modules/中

adb push bazel-bin/msm-kernel/kunkun_consolidate/drivers/pci/controller/pci-msm-drv.ko vendor/lib/modules/

开机检查一下是否成功

单编abl

指令

tools/bazel build //msm-kernel:kunkun_consolidate_abl_dist

产物

需要解压一下

vendor/kernel_platform/bazel-bin/bootable/bootloader/edk2/kunkun_consolidate_abl.tar.gz

得到unsigned_abl_userdebug.elf