Coreboot-fam15: Difference between revisions

From 15h.org
Jump to navigation Jump to search
Created page with "'''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. Recent CPU microcode updates and support for the H8DGI motherboard have been added to the codebase (https://github.com/mrothfuss/coreboot-fam15). == Board Status == === Supermicro/H8DGI === ==== Pros ==== * Stable with as much as 512GB of RAM (atlas) * Has debugging o..."
 
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. Recent CPU microcode updates and support for the H8DGI motherboard have been added to the codebase (https://github.com/mrothfuss/coreboot-fam15).
'''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 ==
== Board Status ==
Line 14: Line 14:
* Blob required for onboard VGA
* Blob required for onboard VGA


=== Supermicro/H8QGI ===
=== Supermicro/H8SCM ===
==== Pros ====
==== Pros ====
* Has debugging output on the RS232 port
* Stable with as much as 128GB of RAM
* Fan control and hardware monitor are active (limited testing suggests fans only accelerate)
* Fan control and hardware monitor are active (limited testing suggests fans only accelerate)
==== Cons ====
==== Cons ====
* No debugging output on the RS232 port
* The IOMMU has not been activated
* The IOMMU has not been activated
* No open source BMC (the stock BMC can be disabled by a motherboard jumper)
* No open source BMC (the stock BMC can be disabled by a motherboard jumper)
* Blob required for onboard VGA
* Blob required for onboard VGA


=== Supermicro/H8SCM ===
=== Supermicro/H8QGI ===
==== Pros ====
==== Pros ====
* Stable with as much as 128GB of RAM
* Has debugging output on the RS232 port
* Fan control and hardware monitor are active (limited testing suggests fans only accelerate)
* Fan control and hardware monitor are active (limited testing suggests fans only accelerate)
==== Cons ====
==== Cons ====
* No debugging output on the RS232 port
* The IOMMU has not been activated
* The IOMMU has not been activated
* No open source BMC (the stock BMC can be disabled by a motherboard jumper)
* No open source BMC (the stock BMC can be disabled by a motherboard jumper)
* Blob required for onboard VGA
* Blob required for onboard VGA
* Minimally tested


=== ASUS/KGPE-D16 and ASUS/KCMA-D8 ===
=== ASUS/KGPE-D16 and ASUS/KCMA-D8 ===
* Initial ports for these boards have been added (develop branch)
* Initial ports for these boards have been added (develop branch)
* The boards boot and have debuggin output on the RS232 port
* The boards boot and have debugging output on the RS232 port
* The KGPE-D16 passes raminit and executes a coreboot payload
* 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.
* No video output yet, it is unknown if these ports can actually boot an OS.

Revision as of 05:55, 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.