Skip to content

Commit

Permalink
ci: add upstream genericarm64 build
Browse files Browse the repository at this point in the history
* add genericarm64-ly that is only poky + meta-openamp
* make config in openamp.yml more modular
* use new modular config in qemuarm64.yml

Signed-off-by: Bill Mills <[email protected]>
  • Loading branch information
wmamills committed Jul 5, 2024
1 parent a541c40 commit 67f1002
Show file tree
Hide file tree
Showing 3 changed files with 33 additions and 2 deletions.
25 changes: 25 additions & 0 deletions ci/genericarm64-ly.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# genericarm64 w/ linux yocto
# no autorev by default
# no meta-openamp-bsp
# build openamp-image-minimal

header:
version: 9
includes:
- openamp.yml

machine: genericarm64

local_conf_header:
machine: |
# nothing needed
kernel-selection: |
PREFERRED_PROVIDER_virtual/kernel = "linux-yocto"
extra-packages: |
EXTRA_IMAGE_FEATURES:append = " debug-tweaks ssh-server-dropbear"
bugs: |
# Only ping until errors can be resolved
TEST_SUITES = "ping"
target:
- openamp-image-minimal
4 changes: 3 additions & 1 deletion ci/openamp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,12 +36,14 @@ local_conf_header:
BB_GIT_SHALLOW_DEPTH = "1"
PACKAGE_CLASSES = "package_ipk"
PACKAGECONFIG:remove:pn-qemu-system-native = "gtk+ sdl"
EXTRA_IMAGE_FEATURES:append = " debug-tweaks ssh-server-dropbear"
USER_CLASSES ?= "buildstats"
IMAGE_FSTYPES:append = " cpio.gz"
IMAGE_FSTYPES:remove = "jffs2"
extra-packages: |
PACKAGE_INSTALL_EXTRAS = "rsync iproute2 dropbear kernel-modules"
IMAGE_INSTALL:append = " ${PACKAGE_INSTALL_EXTRAS} "
EXTRA_IMAGE_FEATURES:append = " debug-tweaks ssh-server-dropbear"
kernel-selection:
PREFERRED_PROVIDER_virtual/kernel = "linux-openamp"

openamp: |
Expand Down
6 changes: 5 additions & 1 deletion ci/qemuarm64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,11 @@ machine: qemuarm64

local_conf_header:
machine: |
PREFERRED_PROVIDER_virtual/kernel = "linux-yocto"
# nothing needed
kernel-selection: |
PREFERRED_PROVIDER_virtual/kernel = "linux-yocto"
extra-packages: |
EXTRA_IMAGE_FEATURES:append = " debug-tweaks ssh-server-dropbear"
bugs: |
# Only ping until errors can be resolved
TEST_SUITES = "ping"
Expand Down

0 comments on commit 67f1002

Please sign in to comment.