Skip to content

Commit 2dac5c1

Browse files
committed
Test: build kgpe-d16_server-whiptail only in CircleCI pointing to github.com/dasharo/coreboot under modules/coreboot
- Pointing dasharo-coreboot to commit 6edf2d06df3d5c28f1ddfb1705e076a0694df5a5 (fix submodules auth problem) - modules/coreboot: added EXTRA_FLAGS := -fdebug-prefix-map=$(pwd)=heads -gno-record-gcc-switches -Wno-error=packed-not-aligned -Wno-error=address-of-packed-member -Wno-error=null-dereference - Build succeeds. Now testing is needed
1 parent 1c68bef commit 2dac5c1

File tree

7 files changed

+34
-315
lines changed

7 files changed

+34
-315
lines changed

.circleci/config.yml

Lines changed: 5 additions & 302 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,7 @@ jobs:
189189
- build/x86/coreboot-4.14
190190
- build/x86/coreboot-4.15
191191
- build/x86/coreboot-4.17
192+
- build/x86/coreboot-git
192193
- build/ppc64/coreboot-git
193194
- save_cache:
194195
#Generate cache for the exact same modules definitions if hash is not previously existing
@@ -209,27 +210,10 @@ workflows:
209210
# version. The last board in the sequence is the dependency
210211
# for the parallel boards built at the end, and also save_cache.
211212

212-
# Coreboot 4.13
213+
# Coreboot x86
213214
- build_and_persist:
214-
name: x230-hotp-maximized
215-
target: x230-hotp-maximized
216-
subcommand: ""
217-
requires:
218-
- prep_env
219-
220-
# Coreboot 4.15
221-
- build_and_persist:
222-
name: librem_14
223-
target: librem_14
224-
subcommand: ""
225-
requires:
226-
- x230-hotp-maximized
227-
228-
# Coreboot for Talos (PPC)
229-
- build_and_persist:
230-
name: talos-2_server
231-
arch: ppc64
232-
target: talos-2_server
215+
name: kgpe-d16_server-whiptail
216+
target: kgpe-d16_server-whiptail
233217
subcommand: ""
234218
requires:
235219
- prep_env
@@ -238,288 +222,7 @@ workflows:
238222
#Below, 4.11, 4.13, 4.17
239223
- save_cache:
240224
requires:
241-
- librem_14
242-
- talos-2_server
243-
244-
#
245-
#
246-
# Those onboarding new boards should add their entries below.
247-
#
248-
#
249-
250-
- build:
251-
name: x220-hotp-maximized
252-
target: x220-hotp-maximized
253-
subcommand: ""
254-
requires:
255-
- x230-hotp-maximized
256-
257-
- build:
258-
name: x220-maximized
259-
target: x220-maximized
260-
subcommand: ""
261-
requires:
262-
- x230-hotp-maximized
263-
264-
- build:
265-
name: t420-hotp-maximized
266-
target: t420-hotp-maximized
267-
subcommand: ""
268-
requires:
269-
- x230-hotp-maximized
270-
271-
- build:
272-
name: t520-hotp-maximized
273-
target: t520-hotp-maximized
274-
subcommand: ""
275-
requires:
276-
- x230-hotp-maximized
277-
278-
- build:
279-
name: t420-maximized
280-
target: t420-maximized
281-
subcommand: ""
282-
requires:
283-
- x230-hotp-maximized
284-
285-
- build:
286-
name: t520-maximized
287-
target: t520-maximized
288-
subcommand: ""
289-
requires:
290-
- x230-hotp-maximized
291-
292-
- build:
293-
name: x230-flash
294-
target: x230-flash
295-
subcommand: ""
296-
requires:
297-
- x230-hotp-maximized
298-
299-
- build:
300-
name: t430-flash
301-
target: t430-flash
302-
subcommand: ""
303-
requires:
304-
- x230-hotp-maximized
305-
306-
- build:
307-
name: t430
308-
target: t430
309-
subcommand: ""
310-
requires:
311-
- x230-hotp-maximized
312-
313-
- build:
314-
name: t430-hotp-verification
315-
target: t430-hotp-verification
316-
subcommand: ""
317-
requires:
318-
- x230-hotp-maximized
319-
320-
- build:
321-
name: x230
322-
target: x230
323-
subcommand: ""
324-
requires:
325-
- x230-hotp-maximized
326-
327-
- build:
328-
name: x230-hotp-verification
329-
target: x230-hotp-verification
330-
subcommand: ""
331-
requires:
332-
- x230-hotp-maximized
333-
334-
- build:
335-
name: x230-hotp-maximized_usb-kb
336-
target: x230-hotp-maximized_usb-kb
337-
subcommand: ""
338-
requires:
339-
- x230-hotp-maximized
340-
341-
- build:
342-
name: t430-hotp-maximized
343-
target: t430-hotp-maximized
344-
subcommand: ""
345-
requires:
346-
- x230-hotp-maximized
347-
348-
- build:
349-
name: x230-maximized
350-
target: x230-maximized
351-
subcommand: ""
352-
requires:
353-
- x230-hotp-maximized
354-
355-
- build:
356-
name: t530-hotp-maximized
357-
target: t530-hotp-maximized
358-
subcommand: ""
359-
requires:
360-
- x230-hotp-maximized
361-
362-
- build:
363-
name: t530-dgpu-hotp-maximized
364-
target: t530-dgpu-hotp-maximized
365-
subcommand: ""
366-
requires:
367-
- x230-hotp-maximized
368-
369-
- build:
370-
name: w530-hotp-maximized
371-
target: w530-hotp-maximized
372-
subcommand: ""
373-
requires:
374-
- x230-hotp-maximized
375-
376-
- build:
377-
name: w530-dgpu-K1000m-hotp-maximized
378-
target: w530-dgpu-K1000m-hotp-maximized
379-
subcommand: ""
380-
requires:
381-
- x230-hotp-maximized
382-
383-
- build:
384-
name: w530-dgpu-K2000m-hotp-maximized
385-
target: w530-dgpu-K2000m-hotp-maximized
386-
subcommand: ""
387-
requires:
388-
- x230-hotp-maximized
389-
390-
- build:
391-
name: t430-maximized
392-
target: t430-maximized
393-
subcommand: ""
394-
requires:
395-
- x230-hotp-maximized
396-
397-
- build:
398-
name: t530-maximized
399-
target: t530-maximized
400-
subcommand: ""
401-
requires:
402-
- x230-hotp-maximized
403-
404-
- build:
405-
name: t530-dgpu-maximized
406-
target: t530-dgpu-maximized
407-
subcommand: ""
408-
requires:
409-
- x230-hotp-maximized
410-
411-
- build:
412-
name: w530-maximized
413-
target: w530-maximized
414-
subcommand: ""
415-
requires:
416-
- x230-hotp-maximized
417-
418-
- build:
419-
name: w530-dgpu-K1000m-maximized
420-
target: w530-dgpu-K1000m-maximized
421-
subcommand: ""
422-
requires:
423-
- x230-hotp-maximized
424-
425-
- build:
426-
name: w530-dgpu-K2000m-maximized
427-
target: w530-dgpu-K2000m-maximized
428-
subcommand: ""
429-
requires:
430-
- x230-hotp-maximized
431-
432-
- build:
433-
name: qemu-coreboot
434-
target: qemu-coreboot
435-
subcommand: ""
436-
requires:
437-
- x230-hotp-maximized
438-
439-
- build:
440-
name: qemu-coreboot-fbwhiptail
441-
target: qemu-coreboot-fbwhiptail
442-
subcommand: ""
443-
requires:
444-
- x230-hotp-maximized
445-
446-
- build:
447-
name: librem_13v2
448-
target: librem_13v2
449-
subcommand: ""
450-
requires:
451-
- librem_14
452-
453-
- build:
454-
name: librem_15v3
455-
target: librem_15v3
456-
subcommand: ""
457-
requires:
458-
- librem_14
459-
460-
- build:
461-
name: librem_13v4
462-
target: librem_13v4
463-
subcommand: ""
464-
requires:
465-
- librem_14
466-
467-
- build:
468-
name: librem_15v4
469-
target: librem_15v4
470-
subcommand: ""
471-
requires:
472-
- librem_14
473-
474-
- build:
475-
name: librem_mini
476-
target: librem_mini
477-
subcommand: ""
478-
requires:
479-
- librem_14
480-
481-
- build:
482-
name: librem_mini_v2
483-
target: librem_mini_v2
484-
subcommand: ""
485-
requires:
486-
- librem_14
487-
488-
# - build:
489-
# name: kgpe-d16_workstation-usb_keyboard
490-
# target: kgpe-d16_workstation-usb_keyboard
491-
# subcommand: ""
492-
# requires:
493-
# - kgpe-d16_workstation
494-
495-
# - build:
496-
# name: kgpe-d16_server
497-
# target: kgpe-d16_server
498-
# subcommand: ""
499-
# requires:
500-
# - kgpe-d16_workstation
501-
502-
# - build:
503-
# name: kgpe-d16_server-whiptail
504-
# target: kgpe-d16_server-whiptail
505-
# subcommand: ""
506-
# requires:
507-
# - kgpe-d16_workstation
508-
509-
# - build:
510-
# name: librem_l1um
511-
# target: librem_l1um
512-
# subcommand: ""
513-
# requires:
514-
# - librem_14
515-
516-
- build:
517-
name: talos-2_workstation
518-
arch: ppc64
519-
target: talos-2_workstation
520-
subcommand: ""
521-
requires:
522-
- talos-2_server
225+
- kgpe-d16_server-whiptail
523226

524227
########################
525228
########################

boards/kgpe-d16_server-whiptail/kgpe-d16_server-whiptail.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
# sure their operating system loads microcode updates.
1919

2020
export CONFIG_COREBOOT=y
21-
export CONFIG_COREBOOT_VERSION=4.11
21+
export CONFIG_COREBOOT_VERSION=dasharo_kgpe-d16
2222
export CONFIG_LINUX_VERSION=5.10.5
2323

2424
CONFIG_COREBOOT_CONFIG=config/coreboot-kgpe-d16_server-whiptail.config

boards/kgpe-d16_server/kgpe-d16_server.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
# - Please contribute documentation on heads-wiki
1717
# - Please support https://github.com/osresearch/heads/issues/719
1818
export CONFIG_COREBOOT=y
19-
export CONFIG_COREBOOT_VERSION=4.11
19+
export CONFIG_COREBOOT_VERSION=dasharo_kgpe-d16
2020
export CONFIG_LINUX_VERSION=5.10.5
2121

2222
CONFIG_COREBOOT_CONFIG=config/coreboot-kgpe-d16_server.config

boards/kgpe-d16_workstation-usb_keyboard/kgpe-d16_workstation-usb_keyboard.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# sure their operating system loads microcode updates.
1313

1414
export CONFIG_COREBOOT=y
15-
export CONFIG_COREBOOT_VERSION=4.11
15+
export CONFIG_COREBOOT_VERSION=dasharo_kgpe-d16
1616
export CONFIG_LINUX_VERSION=5.10.5
1717

1818
CONFIG_COREBOOT_CONFIG=config/coreboot-kgpe-d16_workstation-usb_keyboard.config

boards/kgpe-d16_workstation/kgpe-d16_workstation.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717

1818
export CONFIG_COREBOOT=y
19-
export CONFIG_COREBOOT_VERSION=4.11
19+
export CONFIG_COREBOOT_VERSION=dasharo_kgpe-d16
2020
export CONFIG_LINUX_VERSION=5.10.5
2121

2222
CONFIG_COREBOOT_CONFIG=config/coreboot-kgpe-d16_workstation.config

0 commit comments

Comments
 (0)