Commit 74b36580 authored by Timothy Pearson's avatar Timothy Pearson

Merge branch 'dormito/Update-README' into 'master'

Add related documentation links for the needed IPMI/OCC commands

See merge request kestrel-collaboration/kestrel-litex/litex-boards!1
parents 7c1479f8 d7725684
......@@ -21,7 +21,7 @@ Copyright (c) 2020 - 2021 Raptor Engineering, LLC
# What is it?
Kestrel is the world's first full featured "soft" BMC SoC, designed for and tested on the ECP-5 series of FPGAs from Lattice using the NextPNR open source development flow on ppc64le. It is currently able to IPL a POWER9 host, such as the Blackbird and Talos II systems from Raptor Computing Systems [1], completely independent of the ASpeed hard ASIC BMC integrated on those systems.
Kestrel is the world's first full featured "soft" BMC SoC, designed for and tested on the ECP-5 series of FPGAs from Lattice using the NextPNR open source development flow on ppc64le. It is currently able to IPL a POWER9 host, such as the Blackbird and Talos II systems from Raptor Computing Systems [^1], completely independent of the ASpeed hard ASIC BMC integrated on those systems.
As a fully open HDL and open firmware / open software design using open tooling on open ISA systems, Kestrel allows a very high level of assurance regarding security, owner control, and trustability of this key component on modern systems.
......@@ -147,7 +147,7 @@ Note the FSI start sequence is the last task to run after main platform setup an
## Known Issues
- Many IPMI commands are unimplemented in this initial release, causing the OCCs to fail to come online. These commands will be implemented over the coming weeks and months.
- Many IPMI commands are unimplemented in this initial release, causing the OCCs to fail to come online [^2] [^3]. These commands will be implemented over the coming weeks and months.
- NextPNR continues to indicate timing failure even though the design operates as intended. This needs to be investigated and resolved.
- Microwatt is consuming around half of the entire FPGA on the Versa ECP5 -45 devices. This is due to issues within GHDL/Yosys/NextPNR, apparently triggered by the Microwatt codebase, that need to be investigated and resolved.
......@@ -163,4 +163,6 @@ Raptor Engineering has made the Kestrel project specific HDL and firmware open t
We welcome contributions and enhancements to Kestrel. Due to the use of BSD, GPL, and AGPL licenses throughout the various Kestrel sub-repsitories, we may be able to merge pull requests for some modules without a CLA, while we may require a CLA for modifications to other modules. We will make any CLA requirements clear in pull request comments, but as a general rule the Raptor AGPL-licensed modules will require a CLA for contributions to be upstreamed.
[1] https://www.raptorcs.com
[^1]: https://www.raptorcs.com
[^2]: Minimum to IPL IPMI commands have been documented here: https://wiki.raptorcs.com/wiki/OpenBMC/StepsToIPL#Needed_non-openbmc_programs
[^3]: A sample of one command know to block OCC onlining (written in C) is here: https://gitlab.raptorengineering.com/bangbmc-firmware/ipmi-grpext-dcmi/-/blob/raw-first-pass/src/lib/grpext-dcmi.c
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment