aboutsummaryrefslogtreecommitdiff
path: root/96boards-hikey960-aosp-master.yaml
diff options
context:
space:
mode:
authorVishal Bhoj <vishal.bhoj@linaro.org>2017-12-13 16:01:56 +0530
committerFathi Boudra <fathi.boudra@linaro.org>2017-12-13 12:41:12 +0000
commitab4450479514507e9f678473f7617856fcf36c46 (patch)
treef1e4f30dfb3ead99c23a6e8c370e38aa8f1a8e58 /96boards-hikey960-aosp-master.yaml
parentb7bcbcf48e5d50cd2e8e056940be4a1ab5b00763 (diff)
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 <vishal.bhoj@linaro.org>
Diffstat (limited to '96boards-hikey960-aosp-master.yaml')
-rw-r--r--96boards-hikey960-aosp-master.yaml18
1 files changed, 18 insertions, 0 deletions
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