Raptor Engineering's coreboot port of the ASUS KCMA-D8
Current feature status (last update 12/07/2015)

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

NOTES:
1.2x Opteron 4228 HE w/ 8GB DDR3-1600 registered RAM on Node 0
3.Hynix 2GB DDR3-1333 (HMT325U7BFR8A), first node tested with 1 DIMM using slot population recommended by users guide
5.Crucial 4GB DDR3-1600 (18JDF51272PDZ1G6M1), Node 0 tested with 1, 2, and 4 DIMMs, Node 1 tested with 1 and 2 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 12/07/2015, successful; current root GIT hash: 369b561315ca68d0cdedc38208105a513c7139b5 / last test 1x Opteron 4228 HE
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 - 2024 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 - 2024 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.