Documentation: Add some notes about how to integrate FSP
While we don't _want_ FSP, we can't get around it sometimes. But when using it, we can still try to establish best practices to make life easier for everybody. Change-Id: I4efd273e4141dc6dc4cf8bdebda9cffd0d7cc1a1 Signed-off-by: Patrick Georgi <pgeorgi@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/58886 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Felix Singer <felixsinger@posteo.net>
This commit is contained in:
parent
7dce190808
commit
ef164196cb
|
@ -2,6 +2,18 @@
|
|||
|
||||
This section contains documentation about Intel-FSP in public domain.
|
||||
|
||||
## Integration Guidelines
|
||||
|
||||
Some guiding principles when working on the glue to integrate FSP into
|
||||
coreboot, e.g. on how to configure a board in devicetree when that affects
|
||||
the way FSP works:
|
||||
|
||||
* It should be possible to replace FSP based boot with a native coreboot
|
||||
implementation for a given chipset without touching the mainboard code.
|
||||
* The devicetree configures coreboot and part of what coreboot does with the
|
||||
information is setting some FSP UPDs. The devicetree isn't supposed to
|
||||
directly configure FSP.
|
||||
|
||||
## Bugs
|
||||
As Intel doesn't even list known bugs, they are collected here until
|
||||
those are fixed. If possible a workaround is described here as well.
|
||||
|
|
Loading…
Reference in New Issue