Raptor Engineering's coreboot port of the ASUS KGPE-D16
Upstream Gerrit review topic: raptor-asus-kgpe-d16
Latest verfied patch series: latest-fam15h-verified-patchset-11-10-2015.tar.bz2
Current feature status (last update 11/10/2015)

Feature coreboot K10 (Opteron 6100) Family 15h (Opteron 6200/6300/6300P)
Multi-core support YES TESTED TESTED
Multi-node support YES TESTED TESTED
Multi-package support YES TESTED TESTED [1]
PowerNow! YES TESTED TESTED
CC6 YES N/A TESTED
Core Performance Boost (CPB) YES N/A TESTED
UDIMM YES TESTED [2] TESTED [3]
RDIMM PARTIAL [6] TESTED [4] TESTED [5]
LRDIMM PARTIAL [6] N/A NO [7]
DIMM voltage configuration YES N/A TESTED
Suspend to RAM (S3) YES TESTED TESTED
On-board RS-232 serial YES TESTED TESTED
On-board fan control YES TESTED TESTED
On-board thermal / fan sensors YES TESTED TESTED
On-board IEEE 1394 controller YES TESTED TESTED
On-board USB ports YES TESTED TESTED
On-board SATA controller YES TESTED [AHCI, all 6 ports] TESTED [AHCI, all 6 ports]
On-board NIC A YES TESTED TESTED
On-board NIC B YES TESTED TESTED
On-board VGA (native text mode) YES TESTED TESTED
On-board VGA (native graphics mode) PARTIAL [8] NO NO
PIKE slot YES TESTED [PIKE 2008] TESTED [PIKE 2008]
PCI-e slots and lane routing YES TESTED TESTED
PCI slot and IRQ routing YES TESTED TESTED
IOMMU NO NO [9] TESTED
Sequential reboot stress test YES TESTED TESTED
Blob-free operation YES TESTED [10] TESTED [10]
Microcode updates YES TESTED TESTED
AP printk spinlock YES TESTED TESTED
On-board iKVM remote management N/A UNTESTED [11] UNTESTED [11]

NOTES:
1.2x Opteron 6328 w/ 32GB DDR3-1600 unbuffered RAM on Node 0
2.Kingston DDR3-1600 4GB x3 (slots A2, B2, and C2; K10 always downclocks to DDR3-1333 by design and also has issues with slot D2)
3.Kingston DDR3-1600 4GB / 8GB, each set tested with 1, 2, 3, and 4 DIMMs using slot population recommended by users guide
4.Crucial DDR3-1600 8GB x3 (slots A2, B2, and C2; K10 always downclocks to DDR3-1333 by design and also has issues with slot D2)
5.Crucial DDR3-1600 8GB / 16GB, each set tested with 1, 2, 3, and 4 DIMMs using slot population recommended by users guide
6. AGESA only
7.Some work has already been done to add support; coreboot currently detects the LR-DIMMs but does not configure them.
This is primarily waiting on support for sending the FxRCy commands (see the Family 15h BKDG v3.14 section 2.10.5.7.1.2.2).
8.One of the largest problems with coreboot's native graphics mode is the lack of consistent (generic) EDID parsing and determination of correct resolution.
Until this is fixed it remains needlessly difficult to add new native framebuffer initialization to coreboot.
9.AGESA has/had some stubs for this but they do not work with any boards currently in the coreboot tree. Raptor Engineering would be willing to add IOMMU support to the native code under contract.
10.No microcode, no proprietary option ROMs, add-on option ROM execution disabled, booted Linux via SeaBIOS and verified full functionality.
Optional PIKE 2008 card works under these conditions as well, though it still requires its own (independent) on-card LSI firmware for the SAS 2008 controller.
11.As the ASUS iKVM feature works by loading a proprietary firmware into the ASpeed device, which then has access to system RAM, this feature was deemed a security risk and remains untested.
In theory, it should work regardless of whether coreboot is in use, as it operates by directly reading the ASpeed's VGA framebuffer and sending that data over the wire, all independently from the CPU.
Note that ASUS provides the firmware on a dedicated module as a separate upgrade; without that module the proprietary iKVM firmware blob is not present on the system in any form.
There is some chance that an open BMC firmware could be used instead as (to the best of our knowledge) no ASpeed firmware signing keys are needed; see this project for more information.
 
TESTED with a green background and no note reference means that the feature passed all testing with no faults (including transient faults) observed on any test systems.
Last upstream rebase attempt 11/10/2015, successful; current root GIT hash: 69ded8f79feb11bd303822231943fbc42e9142ba / last test 1x Opteron 6308
Multiple different Opteron 6200/6300 series CPUs used for Family 15h tests, other series should work but are currently untested.
The coreboot column indicates the status of coreboot with Raptor's patches applied, not the current state of the coreboot public master branch.
 
Design and contents copyright
© 2009 - 2020 Raptor Engineering, LLC.
All rights reserved.
No pages or files may be distributed without express written permission.

This website makes minimal use of cookies.
Use of this site constitutes acceptance of this policy.

Subscribe via GNU Social
Design and contents copyright
© 2009 - 2020 Raptor Engineering, LLC.
All rights reserved.
No pages or files may be distributed without express written permission.

This website makes minimal use of cookies.
Use of this site constitutes acceptance of this policy.