blob: 5720b783d2d1e66b2dafb2675a13395e911c0254 [file] [log] [blame]
Brad Bishopbec4ebc2022-08-03 09:55:16 -04001header:
Andrew Geissler23e02792023-07-21 09:06:10 -05002 version: 14
Brad Bishopbec4ebc2022-08-03 09:55:16 -04003 includes:
4 - ci/base.yml
5 - ci/meta-openembedded.yml
Andrew Geissler220dafd2023-10-04 10:18:08 -05006 - ci/meta-secure-core.yml
Patrick Williams2194f502022-10-16 14:26:09 -05007
Brad Bishopbec4ebc2022-08-03 09:55:16 -04008local_conf_header:
Patrick Williams73bd93f2024-02-20 08:07:48 -06009 extrapackages: |
Patrick Williams2194f502022-10-16 14:26:09 -050010 # Intentionally blank to prevent perf from being added to the image in base.yml
Brad Bishopbec4ebc2022-08-03 09:55:16 -040011
Patrick Williams73bd93f2024-02-20 08:07:48 -060012 distrosetup: |
13 DISTRO_FEATURES = "usbhost ipv4"
14
15 initramfsetup: |
16 # Telling the build system which image is responsible of the generation of the initramfs rootfs
17 INITRAMFS_IMAGE_BUNDLE = "1"
18 INITRAMFS_IMAGE ?= "core-image-minimal"
19 IMAGE_FSTYPES = "${INITRAMFS_FSTYPES}"
20 IMAGE_NAME_SUFFIX = ""
21
22 # enable mdev/busybox for init
23 INIT_MANAGER = "mdev-busybox"
24 VIRTUAL-RUNTIME_init_manager = "busybox"
25
26 # prevent the kernel image from being included in the intramfs rootfs
27 PACKAGE_EXCLUDE += "kernel-image-*"
28 # Don't include kernel binary in rootfs /boot path
29 RRECOMMENDS:${KERNEL_PACKAGE_NAME}-base = ""
30
31 # Disable openssl in kmod to shrink the initramfs size
32 PACKAGECONFIG:remove:pn-kmod = "openssl"
33
34 # all optee packages
35 IMAGE_INSTALL += "optee-client"
36
37 # TS PSA API tests commands for crypto, its, ps and iat
38 IMAGE_INSTALL += "packagegroup-ts-tests-psa"
39
Brad Bishopbec4ebc2022-08-03 09:55:16 -040040target:
Patrick Williams73bd93f2024-02-20 08:07:48 -060041 - corstone1000-flash-firmware-image
Patrick Williams2194f502022-10-16 14:26:09 -050042 - perf