Convert to new override syntax
[AGL/meta-agl.git] / meta-agl-bsp / virtualization-layer / recipes-extended / xen / xen-mkimage-rpi4.bb
1 DESCRIPTION = "Xen hypervisor u-boot image"
2 LICENSE = "GPLv2"
3 SECTION = "console/tools"
4
5 LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
6
7
8
9 ALLOW_EMPTY:${PN} = "1"
10 FILES:${PN} = ""
11 S = "${WORKDIR}"
12
13 DEPENDS = "u-boot-mkimage-native "
14
15 # Only for aarch64
16 COMPATIBLE_MACHINE = "(-)"
17 COMPATIBLE_MACHINE:aarch64 = "(.*)"
18
19 PACKAGE_ARCH = "${MACHINE_ARCH}"
20
21 do_configure[noexec] = "1"
22 do_deploy[noexec] = "1"
23
24 do_compile[depends] += "xen:do_deploy"
25
26 # Uboot compatible image
27 do_compile () {
28         uboot-mkimage -A arm64 -C none -T kernel -a 0x48080000 -e 0x48080000 -n "XEN" -d ${DEPLOY_DIR_IMAGE}/xen-${MACHINE} ${DEPLOY_DIR_IMAGE}/xen-${MACHINE}.uImage
29 }