SPC741D8-2L2T/BCM is a Xeon SP 4th/5th gen (Eagle Stream) platform with: - 1 SPR socket, 8 DDR5 DIMMs each - 4x PCIe 5.0 / CXL 1.1 x16 slots - 2x MCIO PCIe 5.0 x8 and 1 MCIO on PCH - 2x M.2 PCH PCIe slots - 2x 10 Gbit/s NIC and 2x 1 Gbit/s i210 NIC It has an AST2600 BMC for remote management and most SuperIO functions such as serial and an additional Nuvoton NCT6796D-E for others. Working: - All CPU cores of a 4/5th-gen Xeon SP are available at full speed - All 8 memory DIMMs (KSM48R40BS8KMM-16HMR) with 32 bit execution - All 4 PCIe slots - On-board USB ports - Video output via the AST2600 (on-board VGA) - M.2 devices Untested: - TPM header Not working: - Serial port I/O, related to the AST2600 SuperIO not being located at the default address of 0x2E (it uses 0x4E instead). - PC speaker (buzzer), for the same reason. - M.2 SSDs only use PCIe 3.0 x2, however, they should be capable of PCIe 3.0 x4 speeds, which can be observed using the vendor firmware. - Using more than 1 DIMM with 64 bit execution (the FSP temp_ram_exit function never returns) TEST=build/boot to Linux 6.12 using mainline edk2 Change-Id: I5b00a6f4ee68f71203940644860bf095615a9412 Signed-off-by: Fabian Meyer <fabian.meyer@student.kit.edu> Co-authored-by: Yussuf Khalil <yussuf.khalil@kit.edu> Co-authored-by: Felix Zimmer <felix.zimmer@student.kit.edu> Reviewed-on: https://review.coreboot.org/c/coreboot/+/87747 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Angel Pons <th3fanbus@gmail.com> Reviewed-by: Shuo Liu <shuo.liu@intel.com>
16 lines
617 B
Text
16 lines
617 B
Text
# This config is intended for ASRock Rack SPC741D8-2L2T boards based on Intel
|
|
# Sapphire Rapids Scalable Processor (SPR-SP) chipset.
|
|
#
|
|
# Type this in coreboot root directory to get a working .config:
|
|
# make defconfig KBUILD_DEFCONFIG=configs/builder/config.asrock.spc741d8
|
|
|
|
CONFIG_VENDOR_ASROCK=y
|
|
CONFIG_BOARD_ASROCK_SPC741D8=y
|
|
CONFIG_HAVE_IFD_BIN=y
|
|
CONFIG_PAYLOAD_EDK2=y
|
|
CONFIG_HAVE_ME_BIN=y
|
|
CONFIG_DO_NOT_TOUCH_DESCRIPTOR_REGION=y
|
|
CONFIG_IFD_BIN_PATH="site-local/eaglestream/descriptor.bin"
|
|
CONFIG_ME_BIN_PATH="site-local/eaglestream/me.bin"
|
|
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
|
|
CONFIG_GENERIC_LINEAR_FRAMEBUFFER=y
|