Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WiP: current kgpe-d16 boards against dasharo/coreboot (kgpe-d16 dasharo release 0.4) #1303

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 29 additions & 21 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -223,15 +223,23 @@ workflows:
requires:
- prep_env

# Coreboot 4.17
# Coreboot for librems, reusing submodules built cache from x230-hotp-maximized
- build_and_persist:
name: librem_14
target: librem_14
subcommand: ""
requires:
- x230-hotp-maximized

# Coreboot for Talos (PPC)
# Coreboot fork for UNTESTED_kgpe-d16, reusing submodules built cache from x230-hotp-maximized
- build_and_persist:
name: UNTESTED_kgpe-d16_workstation
target: UNTESTED_kgpe-d16_workstation
subcommand: ""
requires:
- x230-hotp-maximized

# Coreboot fork for Talos (PPC)
- build_and_persist:
name: talos-2
arch: ppc64
Expand Down Expand Up @@ -498,7 +506,7 @@ workflows:
requires:
- x230-hotp-maximized

#Coreboot 4.17 boards
#Coreboot librems coreboot fork boards
- build:
name: librem_13v2
target: librem_13v2
Expand Down Expand Up @@ -541,26 +549,26 @@ workflows:
requires:
- librem_14

# - build:
# name: UNTESTED_kgpe-d16_workstation-usb_keyboard
# target: UNTESTED_kgpe-d16_workstation-usb_keyboard
# subcommand: ""
# requires:
# - UNTESTED_kgpe-d16_workstation
- build:
name: UNTESTED_kgpe-d16_workstation-usb_keyboard
target: UNTESTED_kgpe-d16_workstation-usb_keyboard
subcommand: ""
requires:
- UNTESTED_kgpe-d16_workstation

# - build:
# name: UNTESTED_kgpe-d16_server
# target: UNTESTED_kgpe-d16_server
# subcommand: ""
# requires:
# - UNTESTED_kgpe-d16_workstation
- build:
name: UNTESTED_kgpe-d16_server
target: UNTESTED_kgpe-d16_server
subcommand: ""
requires:
- UNTESTED_kgpe-d16_workstation

# - build:
# name: UNTESTED_kgpe-d16_server-whiptail
# target: UNTESTED_kgpe-d16_server-whiptail
# subcommand: ""
# requires:
# - UNTESTED_kgpe-d16_workstation
- build:
name: UNTESTED_kgpe-d16_server-whiptail
target: UNTESTED_kgpe-d16_server-whiptail
subcommand: ""
requires:
- UNTESTED_kgpe-d16_workstation

# - build:
# name: librem_l1um
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
# sure their operating system loads microcode updates.

export CONFIG_COREBOOT=y
export CONFIG_COREBOOT_VERSION=4.11
export CONFIG_COREBOOT_VERSION=dasharo-kgpe-d16
export CONFIG_LINUX_VERSION=5.10.5

CONFIG_COREBOOT_CONFIG=config/coreboot-kgpe-d16_server-whiptail.config
Expand Down Expand Up @@ -57,11 +57,10 @@ export CONFIG_BOOTSCRIPT=/bin/gui-init

#CONSOLE SELECTION
#Single output to OpenBMC
export CONFIG_BOOT_KERNEL_ADD="nohz=on console=ttyS1,115200n8 "
#export CONFIG_BOOT_KERNEL_ADD="nohz=on console=ttyS1,115200n8 "

#Dual output to local console (tty0) and OpenBmc (ttyS1)
#export CONFIG_BOOT_KERNEL_ADD="nohz=on console=ttyS1,115200n8 console=tty0"

export CONFIG_BOOT_KERNEL_ADD="nohz=on console=ttyS1,115200n8 console=tty0"
#Single output to tty0
#export CONFIG_BOOT_KERNEL_ADD="nohz=on"
export CONFIG_BOOT_RECOVERY_SERIAL="/dev/ttyS0"
Expand Down
12 changes: 11 additions & 1 deletion boards/UNTESTED_kgpe-d16_server/UNTESTED_kgpe-d16_server.config
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# - Please contribute documentation on heads-wiki
# - Please support https://github.com/osresearch/heads/issues/719
export CONFIG_COREBOOT=y
export CONFIG_COREBOOT_VERSION=4.11
export CONFIG_COREBOOT_VERSION=dasharo-kgpe-d16
export CONFIG_LINUX_VERSION=5.10.5

CONFIG_COREBOOT_CONFIG=config/coreboot-kgpe-d16_server.config
Expand All @@ -36,20 +36,30 @@ CONFIG_QRENCODE=y
CONFIG_TPMTOTP=y
CONFIG_DROPBEAR=y

#Whiptail
#CONFIG_SLANG=y
#CONFIG_NEWT=y
#FBWhiptail
#CONFIG_CAIRO=y
#CONFIG_FBWHIPTAIL=y

CONFIG_LINUX_USB=y
CONFIG_LINUX_E1000E=y
export CONFIG_LINUX_USB_COMPANION_CONTROLLER=y

export CONFIG_TPM=y
#BOOT SCRIPT SELECTION
export CONFIG_BOOTSCRIPT=/bin/generic-init
#export CONFIG_BOOTSCRIPT=/bin/gui-init
#export CONFIG_BOOTSCRIPT_NETWORK=/bin/network-init-recovery

#CONSOLE SELECTION
#Single output to OpenBMC
#export CONFIG_BOOT_KERNEL_ADD="nohz=on console=ttyS1,115200n8 "
#Dual output to local console (tty0) and OpenBmc (ttyS1)
export CONFIG_BOOT_KERNEL_ADD="nohz=on console=ttyS1,115200n8 console=tty0"
#Single output to tty0
#export CONFIG_BOOT_KERNEL_ADD="nohz=on"
export CONFIG_BOOT_RECOVERY_SERIAL="/dev/ttyS0"
export CONFIG_BOOT_STATIC_IP=192.168.2.3

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
# sure their operating system loads microcode updates.

export CONFIG_COREBOOT=y
export CONFIG_COREBOOT_VERSION=4.11
export CONFIG_COREBOOT_VERSION=dasharo-kgpe-d16
export CONFIG_LINUX_VERSION=5.10.5

CONFIG_COREBOOT_CONFIG=config/coreboot-kgpe-d16_workstation-usb_keyboard.config
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@


export CONFIG_COREBOOT=y
export CONFIG_COREBOOT_VERSION=4.11
export CONFIG_COREBOOT_VERSION=dasharo-kgpe-d16
export CONFIG_LINUX_VERSION=5.10.5

CONFIG_COREBOOT_CONFIG=config/coreboot-kgpe-d16_workstation.config
Expand Down
Loading