Skip to content

Commit

Permalink
Add CONFIG_CPU_MICROCODE_CBFS_NONE=y to KGPE-D16 Coreboot configs. …
Browse files Browse the repository at this point in the history
…This disables microcode being included and loaded by Coreboot because of a current issue in which newer kernels panic when doing so.

Added note to KGPE-D16 configs about the current microcode bug, why microcode is not included and encouraging AMD Opteron 6300 series users to make sure their operating system loads microcode.
  • Loading branch information
Tonux599 committed Jan 6, 2021
1 parent c608118 commit 33b8a03
Show file tree
Hide file tree
Showing 8 changed files with 20 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,10 @@
# - Please contribute documentation on heads-wiki
# - Please support https://github.com/osresearch/heads/issues/719
# - Disk Unlock Key released by TPM since not deactivated
# - Currently, no microcode is included with coreboot. This is due to to a bug
# in which newer Linux releases panics when the newest microcode is loaded by
# coreboot. AMD Opteron 6300 series users are STRONGLY encouraged to make
# sure their operating system loads microcode updates.

export CONFIG_COREBOOT=y
export CONFIG_COREBOOT_VERSION=4.11
Expand Down
4 changes: 4 additions & 0 deletions boards/kgpe-d16_server/kgpe-d16_server.config
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@
# - ASpeed text output given on VGA
# - All console output rerirected to sttyS0
# - TPM support in romstage (not bootblock) with TPM SLB9635 TT 1.2 by Infineon
# - Currently, no microcode is included with coreboot. This is due to to a bug
# in which newer Linux releases panics when the newest microcode is loaded by
# coreboot. AMD Opteron 6300 series users are STRONGLY encouraged to make
# sure their operating system loads microcode updates.
#
# - To connect to BMC: https://github.com/osresearch/heads/issues/134#issuecomment-368922440
# - Please contribute documentation on heads-wiki
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@
# - TPM support in romstage (not bootblock) with TPM SLB9635 TT 1.2 by Infineon
# - USB ealy support activated for USB keyboard
# - Disk Unlock Key released by TPM since not deactivated
# - Currently, no microcode is included with coreboot. This is due to to a bug
# in which newer Linux releases panics when the newest microcode is loaded by
# coreboot. AMD Opteron 6300 series users are STRONGLY encouraged to make
# sure their operating system loads microcode updates.

export CONFIG_COREBOOT=y
export CONFIG_COREBOOT_VERSION=4.11
Expand Down
4 changes: 4 additions & 0 deletions boards/kgpe-d16_workstation/kgpe-d16_workstation.config
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@
# - Please contribute documentation on heads-wiki
# - Please support https://github.com/osresearch/heads/issues/719
# - Disk Unlock Key released by TPM since not deactivated
# - Currently, no microcode is included with coreboot. This is due to to a bug
# in which newer Linux releases panics when the newest microcode is loaded by
# coreboot. AMD Opteron 6300 series users are STRONGLY encouraged to make
# sure their operating system loads microcode updates.


export CONFIG_COREBOOT=y
Expand Down
1 change: 1 addition & 0 deletions config/coreboot-kgpe-d16_server-whiptail.config
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,4 @@ CONFIG_PAYLOAD_LINUX=y
CONFIG_PAYLOAD_FILE="../../build/kgpe-d16_server-whiptail/bzImage"
CONFIG_LINUX_COMMAND_LINE="nohz=on console=tty0 earlyprintk=tty0"
CONFIG_LINUX_INITRD="../../build/kgpe-d16_server-whiptail/initrd.cpio.xz"
CONFIG_CPU_MICROCODE_CBFS_NONE=y
1 change: 1 addition & 0 deletions config/coreboot-kgpe-d16_server.config
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,4 @@ CONFIG_PAYLOAD_LINUX=y
CONFIG_LINUX_COMMAND_LINE="nohz=on console=ttyS1,115200n8 earlyprintk=ttyS1,115200"
CONFIG_PAYLOAD_FILE="../../build/kgpe-d16_server/bzImage"
CONFIG_LINUX_INITRD="../../build/kgpe-d16_server/initrd.cpio.xz"
CONFIG_CPU_MICROCODE_CBFS_NONE=y
1 change: 1 addition & 0 deletions config/coreboot-kgpe-d16_workstation-usb_keyboard.config
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,4 @@ CONFIG_PAYLOAD_LINUX=y
CONFIG_PAYLOAD_FILE="../../build/kgpe-d16_workstation-usb_keyboard/bzImage"
CONFIG_LINUX_COMMAND_LINE="nohz=on console=tty0 earlyprintk=tty0"
CONFIG_LINUX_INITRD="../../build/kgpe-d16_workstation-usb_keyboard/initrd.cpio.xz"
CONFIG_CPU_MICROCODE_CBFS_NONE=y
1 change: 1 addition & 0 deletions config/coreboot-kgpe-d16_workstation.config
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,4 @@ CONFIG_PAYLOAD_LINUX=y
CONFIG_PAYLOAD_FILE="../../build/kgpe-d16_workstation/bzImage"
CONFIG_LINUX_COMMAND_LINE="nohz=on console=tty0 earlyprintk=tty0"
CONFIG_LINUX_INITRD="../../build/kgpe-d16_workstation/initrd.cpio.xz"
CONFIG_CPU_MICROCODE_CBFS_NONE=y

0 comments on commit 33b8a03

Please sign in to comment.