Skip to content

Commit bd0261e

Browse files
committed
add m900_tiny
Signed-off-by: notgivenby <notgivenby@gmail.com>
1 parent f0cc4b6 commit bd0261e

File tree

1 file changed

+350
-0
lines changed

1 file changed

+350
-0
lines changed

.circleci/config.yml

Lines changed: 350 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)