blob: 4c7151765130ab148b90db9900b4efa8d7366219 [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 Williams39653562024-03-01 08:54:02 -060012 firmwarebuild: |
13 # Only needed as kas doesn't add it automatically unless you have 2 targets in seperate configs
14 BBMULTICONFIG ?= "firmware"
15
Patrick Williams73bd93f2024-02-20 08:07:48 -060016 distrosetup: |
17 DISTRO_FEATURES = "usbhost ipv4"
18
19 initramfsetup: |
20 # Telling the build system which image is responsible of the generation of the initramfs rootfs
Patrick Williams39653562024-03-01 08:54:02 -060021 INITRAMFS_IMAGE_BUNDLE:firmware = "1"
22 INITRAMFS_IMAGE:firmware ?= "core-image-minimal"
23 IMAGE_FSTYPES:firmware:pn-core-image-minimal = "${INITRAMFS_FSTYPES}"
24 IMAGE_NAME_SUFFIX:firmware = ""
Patrick Williams73bd93f2024-02-20 08:07:48 -060025
26 # enable mdev/busybox for init
Patrick Williams39653562024-03-01 08:54:02 -060027 INIT_MANAGER:firmware = "mdev-busybox"
28 VIRTUAL-RUNTIME_init_manager:firmware = "busybox"
Patrick Williams73bd93f2024-02-20 08:07:48 -060029
30 # prevent the kernel image from being included in the intramfs rootfs
Patrick Williams39653562024-03-01 08:54:02 -060031 PACKAGE_EXCLUDE:firmware += "kernel-image-*"
32
33 # Disable openssl in kmod to shrink the initramfs size
34 PACKAGECONFIG:remove:firmware:pn-kmod = "openssl"
35
36 imageextras: |
Patrick Williams73bd93f2024-02-20 08:07:48 -060037 # Don't include kernel binary in rootfs /boot path
38 RRECOMMENDS:${KERNEL_PACKAGE_NAME}-base = ""
39
Patrick Williams73bd93f2024-02-20 08:07:48 -060040 # all optee packages
Patrick Williams39653562024-03-01 08:54:02 -060041 CORE_IMAGE_EXTRA_INSTALL += "optee-client"
Patrick Williams73bd93f2024-02-20 08:07:48 -060042
43 # TS PSA API tests commands for crypto, its, ps and iat
Patrick Williams39653562024-03-01 08:54:02 -060044 CORE_IMAGE_EXTRA_INSTALL += "packagegroup-ts-tests-psa"
Patrick Williams73bd93f2024-02-20 08:07:48 -060045
Brad Bishopbec4ebc2022-08-03 09:55:16 -040046target:
Patrick Williams39653562024-03-01 08:54:02 -060047 - core-image-minimal
Patrick Williams2194f502022-10-16 14:26:09 -050048 - perf