This patch reworks Readme.md files of Marvell and SolidRun platforms as follows: * Add supported features list. * Leave minmal EDK2 build command. * Add 'NOTE' box about INCLUDE_TFTP_COMMAND build flag. * Move full firmware image build/burn howtos to external wiki pages. * Add links and update paragraphs. Signed-off-by: Marcin Wojtas <mw@semihalf.com> Reviewed-by: Sunny Wang <sunny.wang@arm.com>
SolidRun CN913x CEx7 Evaluation Board
Summary
This is a port of 64-bit TianoCore EDK II firmware for the SolidRun CN913x CEx7 Evaluation Board.
Supported features
Features supported in EDK2:
- 1x PCIE x4 + 6x PCIE x1
- Networking:
- 1x 10 GbE via SFP+
- 2x 5 GbE via RJ45
- 1x 2500 Base-X via quad 1 Gbps switch
- 1x 1 GbE RGMII via RJ45
- 2x USB 3.0
- 4x USB 2.0
- 2x SATA
- 1x uSD
- 1x eMMC
- RTC
- SPI flash & memory-mapped variable storage access
- I2C
- GPIO
Hardware description:
- ACPI (default)
- Device Tree
Others:
- Signed capsule update
- X64 option ROM emulator
Building the firmware
Prepare EDKII environment:
Please follow instructions from Obtaining source code and Manual building from the top level edk2-platforms Readme.md.
Build EDKII:
Use below build command:
build -a AARCH64 -t GCC5 -b RELEASE -D CAPSULE_ENABLE -D X64EMU_ENABLE -p Platform/SolidRun/Cn913xCEx7Eval/Cn913xCEx7Eval.dsc
NOTE
'-D INCLUDE_TFTP_COMMAND' is optional and can be added in order to enable tftp command in UEFI Shell.
Build the final firmware image:
In addition to EDKII binary, the complete firmware image comprises the TF-A and other components. A complete build instruction can be found at wiki page.
Burning the firmware
Please follow instruction at wiki page to burn image to desired boot device.
ARM System Ready certification.
CN913x CEx7 Evaluation Board is System Ready ES certified. Release binary and the firmware components' baselines list are available in a dedicated wiki page.