From ab4450479514507e9f678473f7617856fcf36c46 Mon Sep 17 00:00:00 2001 From: Vishal Bhoj Date: Wed, 13 Dec 2017 16:01:56 +0530 Subject: 96boards-hikey960-aosp-master: build boot.uefi.img for uefi bootloader Manually generate uefi compatible boot image until UEFI support is merged into AOSP. Change-Id: I8997ad5758fdaf3d96c690c9bd51e7ae0bf241aa Signed-off-by: Vishal Bhoj --- 96boards-hikey960-aosp-master.yaml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to '96boards-hikey960-aosp-master.yaml') diff --git a/96boards-hikey960-aosp-master.yaml b/96boards-hikey960-aosp-master.yaml index c97aae6873..d802c2d8eb 100644 --- a/96boards-hikey960-aosp-master.yaml +++ b/96boards-hikey960-aosp-master.yaml @@ -103,6 +103,24 @@ cd - cd /home/buildslave/srv/${JOB_NAME}/build/device/linaro/hikey/; git reset --hard; cd -; + # generate boot.img compatible with UEFI + pushd /home/buildslave/srv/${JOB_NAME}/build/out/ + cp kernel Image.gz + gunzip Image.gz + cat Image 3660-hikey960.dtb >> Image-dtb + wget -q https://android-git.linaro.org/platform/system/core.git/plain/mkbootimg/mkbootimg -O mkbootimg + python mkbootimg \ + --kernel Image-dtb \ + --cmdline console="androidboot.hardware=hikey960 console=ttyFIQ0 androidboot.console=ttyFIQ0 firmware_class.path=/system/etc/firmware loglevel=15 buildvariant=userdebug" \ + --base 0x0 --tags_offset 0x07a00000 --kernel_offset 0x00080000 \ + --ramdisk_offset 0x07c00000 \ + --os_version P \ + --os_patch_level 2016-11-05 \ + --ramdisk ramdisk.img \ + --output boot.uefi.img + cp boot.uefi.img dist/pub/ + popd + wget https://git.linaro.org/ci/job/configs.git/blob_plain/HEAD:/android-lcr/hikey/build-info/aosp-master-template.txt -O build/out/dist/pub/BUILD-INFO.txt # Delete sources after build to save space -- cgit v1.2.3