Coreboot-fam15: Difference between revisions

From 15h.org
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
'''coreboot-fam15''' is a distribution of [[coreboot]] for AMD Family 15h hardware, developed by mrothfuss. This version of [[coreboot]] utilizes AMD's open source AGESA firmware found in coreboot-4.0. This older version of coreboot can be built by Debian 6. Recent CPU microcode updates and support for the H8DGI motherboard have been added to the codebase (https://github.com/mrothfuss/coreboot-fam15). The AGESA codebase is robust, development primarily involves adding/improving board configurations.
'''coreboot-fam15''' is a distribution of [[coreboot]] for AMD Family 15h hardware, developed by [[User:Mrothfuss|mrothfuss]]. This version of [[coreboot]] utilizes AMD's open source AGESA firmware found in coreboot-4.0. This older version of coreboot can be built by Debian 6. Recent CPU microcode updates and support for the H8DGI motherboard have been added to the codebase (https://github.com/mrothfuss/coreboot-fam15). The AGESA codebase is robust, development primarily involves adding/improving board configurations.


== Board Status ==
== Board Status ==

Revision as of 06:18, 31 August 2024

coreboot-fam15 is a distribution of coreboot for AMD Family 15h hardware, developed by mrothfuss. This version of coreboot utilizes AMD's open source AGESA firmware found in coreboot-4.0. This older version of coreboot can be built by Debian 6. Recent CPU microcode updates and support for the H8DGI motherboard have been added to the codebase (https://github.com/mrothfuss/coreboot-fam15). The AGESA codebase is robust, development primarily involves adding/improving board configurations.

Board Status

Supermicro/H8DGI

Pros

  • Stable with as much as 512GB of RAM (atlas)
  • Has debugging output on the RS232 port

Cons

  • The IOMMU has not been activated
  • Secondary northbridge has not been activated, this disables 3 out of the 6 PCIe slots.
  • The only active x16 PCIe slot is very close to CPU1; large CPU coolers will obstruct this slot and limit GPU support.
  • No fan control or hardware monitor
  • No open source BMC (the stock BMC can be disabled by a motherboard jumper)
  • Blob required for onboard VGA

Supermicro/H8SCM

Pros

  • Stable with as much as 128GB of RAM
  • Fan control and hardware monitor are active (limited testing suggests fans only accelerate)

Cons

  • No debugging output on the RS232 port
  • The IOMMU has not been activated
  • No open source BMC (the stock BMC can be disabled by a motherboard jumper)
  • Blob required for onboard VGA

Supermicro/H8QGI

Pros

  • Has debugging output on the RS232 port
  • Fan control and hardware monitor are active (limited testing suggests fans only accelerate)

Cons

  • The IOMMU has not been activated
  • No open source BMC (the stock BMC can be disabled by a motherboard jumper)
  • Blob required for onboard VGA
  • Minimally tested

ASUS/KGPE-D16 and ASUS/KCMA-D8

  • Initial ports for these boards have been added (develop branch)
  • The boards boot and have debugging output on the RS232 port
  • The KGPE-D16 passes raminit and executes a coreboot payload
  • No video output yet, it is unknown if these ports can actually boot an OS.