@@ -230,9 +230,33 @@ workflows:
230230 requires :
231231 - prep_env
232232
233+ # This step builds musl-cross-make for ppc64 architecture, which will be used by subsequent ppc64 board builds
234+ - build_and_persist :
235+ name : ppc64-musl-cross-make
236+ arch : ppc64
237+ target : UNTESTED_talos-2
238+ subcommand : " musl-cross-make"
239+ requires :
240+ - prep_env
241+
233242 # Below, sequentially build one board for each coreboot version.
234243 # The last board in the sequence is the dependency for the parallel boards built at the end, and also save_cache.
235244
245+ # coreboot 24.02.01
246+ - build_and_persist :
247+ name : novacustom-nv4x_adl
248+ target : novacustom-nv4x_adl
249+ subcommand : " "
250+ requires :
251+ - x86-musl-cross-make
252+
253+ # coreboot purism: based on coreboot 24.02.01, reuse dasharo 24.02.01 crossgcc
254+ - build_and_persist :
255+ name : librem_14
256+ target : librem_14
257+ subcommand : " "
258+ requires :
259+ - novacustom-nv4x_adl
236260
237261 # t480 is based on 25.09 coreboot release, not sharing any buildstack from now, depend on muscl-cross cache
238262 - build_and_persist :
@@ -242,10 +266,36 @@ workflows:
242266 requires :
243267 - x86-musl-cross-make
244268
269+ # coreboot talos_2
270+ - build_and_persist :
271+ name : UNTESTED_talos-2
272+ arch : ppc64
273+ target : UNTESTED_talos-2
274+ subcommand : " "
275+ requires :
276+ - ppc64-musl-cross-make
277+
278+ # coreboot 4.11
279+ - build_and_persist :
280+ name : EOL_librem_l1um
281+ target : EOL_librem_l1um
282+ subcommand : " "
283+ requires :
284+ - x86-musl-cross-make
285+
286+ # dasharo_msi
287+ - build_and_persist :
288+ name : UNTESTED_msi_z690a_ddr4
289+ target : UNTESTED_msi_z690a_ddr4
290+ subcommand : " "
291+ requires :
292+ - x86-musl-cross-make
293+
245294 # Cache one workspace per architecture
246295 # Make sure workspace caches are chainloaded and the last in chain for an arch is saved
247296 - save_cache :
248297 requires :
298+ - UNTESTED_talos-2
249299 - EOL_t480-hotp-maximized
250300
251301 # Those onboarding new boards should add their entries below.
@@ -256,17 +306,317 @@ workflows:
256306 subcommand : " "
257307 requires :
258308 - EOL_t480-hotp-maximized
309+
259310 - build :
260311 name : EOL_m900_tiny-maximized
261312 target : EOL_m900_tiny-maximized
262313 subcommand : " "
263314 requires :
264315 - EOL_t480-hotp-maximized
265316
317+ - build :
318+ name : EOL_x220-hotp-maximized
319+ target : EOL_x220-hotp-maximized
320+ subcommand : " "
321+ requires :
322+ - EOL_t480-hotp-maximized
323+
324+ - build :
325+ name : EOL_x220-maximized
326+ target : EOL_x220-maximized
327+ subcommand : " "
328+ requires :
329+ - EOL_t480-hotp-maximized
330+
331+ - build :
332+ name : EOL_t420-hotp-maximized
333+ target : EOL_t420-hotp-maximized
334+ subcommand : " "
335+ requires :
336+ - EOL_t480-hotp-maximized
337+
338+ - build :
339+ name : EOL_t420-maximized
340+ target : EOL_t420-maximized
341+ subcommand : " "
342+ requires :
343+ - EOL_t480-hotp-maximized
344+
345+ - build :
346+ name : EOL_t430-hotp-maximized
347+ target : EOL_t430-hotp-maximized
348+ subcommand : " "
349+ requires :
350+ - EOL_t480-hotp-maximized
351+
352+ - build :
353+ name : EOL_x230-maximized
354+ target : EOL_x230-maximized
355+ subcommand : " "
356+ requires :
357+ - EOL_t480-hotp-maximized
358+
359+ - build :
360+ name : EOL_optiplex-7010_9010-maximized
361+ target : EOL_optiplex-7010_9010-maximized
362+ subcommand : " "
363+ requires :
364+ - EOL_t480-hotp-maximized
365+
366+ - build :
367+ name : EOL_optiplex-7010_9010-hotp-maximized
368+ target : EOL_optiplex-7010_9010-hotp-maximized
369+ subcommand : " "
370+ requires :
371+ - EOL_t480-hotp-maximized
372+
373+ - build :
374+ name : EOL_optiplex-7010_9010_TXT-maximized
375+ target : EOL_optiplex-7010_9010_TXT-maximized
376+ subcommand : " "
377+ requires :
378+ - EOL_t480-hotp-maximized
379+
380+ - build :
381+ name : EOL_optiplex-7010_9010_TXT-hotp-maximized
382+ target : EOL_optiplex-7010_9010_TXT-hotp-maximized
383+ subcommand : " "
384+ requires :
385+ - EOL_t480-hotp-maximized
386+
387+ - build :
388+ name : EOL_x230-hotp-maximized
389+ target : EOL_x230-hotp-maximized
390+ subcommand : " "
391+ requires :
392+ - EOL_t480-hotp-maximized
393+
394+ - build :
395+ name : EOL_x230-hotp-maximized_usb-kb
396+ target : EOL_x230-hotp-maximized_usb-kb
397+ subcommand : " "
398+ requires :
399+ - EOL_t480-hotp-maximized
400+
401+ - build :
402+ name : EOL_x230-maximized-fhd_edp
403+ target : EOL_x230-maximized-fhd_edp
404+ subcommand : " "
405+ requires :
406+ - EOL_t480-hotp-maximized
407+
408+ - build :
409+ name : EOL_x230-hotp-maximized-fhd_edp
410+ target : EOL_x230-hotp-maximized-fhd_edp
411+ subcommand : " "
412+ requires :
413+ - EOL_t480-hotp-maximized
414+
415+ - build :
416+ name : EOL_w530-hotp-maximized
417+ target : EOL_w530-hotp-maximized
418+ subcommand : " "
419+ requires :
420+ - EOL_t480-hotp-maximized
421+
422+ - build :
423+ name : EOL_t430-maximized
424+ target : EOL_t430-maximized
425+ subcommand : " "
426+ requires :
427+ - EOL_t480-hotp-maximized
428+
429+ - build :
430+ name : EOL_w530-maximized
431+ target : EOL_w530-maximized
432+ subcommand : " "
433+ requires :
434+ - EOL_t480-hotp-maximized
435+
436+ - build :
437+ name : EOL_UNTESTED_t530-maximized
438+ target : EOL_UNTESTED_t530-maximized
439+ subcommand : " "
440+ requires :
441+ - EOL_t480-hotp-maximized
442+
443+ - build :
444+ name : EOL_UNTESTED_t530-hotp-maximized
445+ target : EOL_UNTESTED_t530-hotp-maximized
446+ subcommand : " "
447+ requires :
448+ - EOL_t480-hotp-maximized
449+
450+ - build :
451+ name : EOL_t440p-maximized
452+ target : EOL_t440p-maximized
453+ subcommand : " "
454+ requires :
455+ - EOL_t480-hotp-maximized
456+
457+ - build :
458+ name : EOL_t440p-hotp-maximized
459+ target : EOL_t440p-hotp-maximized
460+ subcommand : " "
461+ requires :
462+ - EOL_t480-hotp-maximized
463+
464+ - build :
465+ name : EOL_w541-maximized
466+ target : EOL_w541-maximized
467+ subcommand : " "
468+ requires :
469+ - EOL_t480-hotp-maximized
470+
471+ - build :
472+ name : EOL_w541-hotp-maximized
473+ target : EOL_w541-hotp-maximized
474+ subcommand : " "
475+ requires :
476+ - EOL_t480-hotp-maximized
477+
478+ - build :
479+ name : qemu-coreboot-fbwhiptail-tpm2-hotp
480+ target : qemu-coreboot-fbwhiptail-tpm2-hotp
481+ subcommand : " "
482+ requires :
483+ - EOL_t480-hotp-maximized
484+
485+ - build :
486+ name : EOL_z220-cmt-maximized
487+ target : EOL_z220-cmt-maximized
488+ subcommand : " "
489+ requires :
490+ - EOL_t480-hotp-maximized
491+
492+ - build :
493+ name : EOL_z220-cmt-hotp-maximized
494+ target : EOL_z220-cmt-hotp-maximized
495+ subcommand : " "
496+ requires :
497+ - EOL_t480-hotp-maximized
498+
499+ # coreboot purism
500+ # librem boards
501+ - build :
502+ name : EOL_librem_13v2
503+ target : EOL_librem_13v2
504+ subcommand : " "
505+ requires :
506+ - librem_14
507+
508+ - build :
509+ name : EOL_librem_15v3
510+ target : EOL_librem_15v3
511+ subcommand : " "
512+ requires :
513+ - librem_14
514+
515+ - build :
516+ name : EOL_librem_13v4
517+ target : EOL_librem_13v4
518+ subcommand : " "
519+ requires :
520+ - librem_14
521+
522+ - build :
523+ name : EOL_librem_15v4
524+ target : EOL_librem_15v4
525+ subcommand : " "
526+ requires :
527+ - librem_14
528+
529+ - build :
530+ name : librem_mini
531+ target : librem_mini
532+ subcommand : " "
533+ requires :
534+ - librem_14
535+
536+ - build :
537+ name : librem_mini_v2
538+ target : librem_mini_v2
539+ subcommand : " "
540+ requires :
541+ - librem_14
542+
543+ - build :
544+ name : librem_11
545+ target : librem_11
546+ subcommand : " "
547+ requires :
548+ - librem_14
549+
550+ - build :
551+ name : librem_l1um_v2
552+ target : librem_l1um_v2
553+ subcommand : " "
554+ requires :
555+ - librem_14
556+
266557 # t480 is based on 25.09 coreboot release
267558 - build :
268559 name : EOL_t480-maximized
269560 target : EOL_t480-maximized
270561 subcommand : " "
271562 requires :
272563 - EOL_t480-hotp-maximized
564+
565+ - build :
566+ name : EOL_t480s-hotp-maximized
567+ target : EOL_t480s-hotp-maximized
568+ subcommand : " "
569+ requires :
570+ - EOL_t480-hotp-maximized
571+
572+ - build :
573+ name : EOL_t480s-maximized
574+ target : EOL_t480s-maximized
575+ subcommand : " "
576+ requires :
577+ - EOL_t480-hotp-maximized
578+
579+ # dasharo release, share 24.02.01 utils/crossgcc
580+ - build :
581+ name : UNTESTED_nitropad-ns50
582+ target : UNTESTED_nitropad-ns50
583+ subcommand : " "
584+ requires :
585+ - novacustom-nv4x_adl
586+
587+ # NovaCustom v56 boards are based on coreboot 24.02.01 fork, so depend on nv4x_adl
588+ - build :
589+ name : novacustom-v560tu
590+ target : novacustom-v560tu
591+ subcommand : " "
592+ requires :
593+ - novacustom-nv4x_adl
594+
595+ - build :
596+ name : novacustom-v540tu
597+ target : novacustom-v540tu
598+ subcommand : " "
599+ requires :
600+ - novacustom-nv4x_adl
601+
602+ # dasharo_msi
603+ - build :
604+ name : UNTESTED_msi_z690a_ddr5
605+ target : UNTESTED_msi_z690a_ddr5
606+ subcommand : " "
607+ requires :
608+ - UNTESTED_msi_z690a_ddr4
609+
610+ - build :
611+ name : UNTESTED_msi_z790p_ddr4
612+ target : UNTESTED_msi_z790p_ddr4
613+ subcommand : " "
614+ requires :
615+ - UNTESTED_msi_z690a_ddr4
616+
617+ - build :
618+ name : msi_z790p_ddr5
619+ target : msi_z790p_ddr5
620+ subcommand : " "
621+ requires :
622+ - UNTESTED_msi_z690a_ddr4
0 commit comments