docs: Mention add_intermediate and provide an example
This is a useful feature, so add a note about it. Change-Id: If29f6480f878bdaf877dc208cc4861b884e10840 Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-on: https://review.coreboot.org/c/coreboot/+/77342 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Patrick Georgi <patrick@coreboot.org> Reviewed-on: https://review.coreboot.org/c/coreboot/+/77465 Tested-by: Patrick Georgi <patrick@coreboot.org> Reviewed-by: Martin L Roth <gaumless@gmail.com>
This commit is contained in:
parent
f40f4a6e23
commit
d7c88c2308
|
@ -62,6 +62,23 @@ supported options are:
|
||||||
|
|
||||||
`position` and `align` are mutually exclusive.
|
`position` and `align` are mutually exclusive.
|
||||||
|
|
||||||
|
### Adding Makefile fragments
|
||||||
|
|
||||||
|
You can use the `add_intermediate` helper to add new post-processing steps for
|
||||||
|
the final `coreboot.rom` image. For example you can add new files to CBFS by
|
||||||
|
adding something like this to `site-local/Makefile.inc`
|
||||||
|
|
||||||
|
```
|
||||||
|
$(call add_intermediate, add_mrc_data)
|
||||||
|
$(CBFSTOOL) $< write -r RW_MRC_CACHE -f site-local/my-mrc-recording.bin
|
||||||
|
```
|
||||||
|
|
||||||
|
Note that the second line must start with a tab, not spaces.
|
||||||
|
|
||||||
|
```eval_rst
|
||||||
|
See also :doc:`../tutorial/managing_local_additions`.
|
||||||
|
```
|
||||||
|
|
||||||
#### FMAP region support
|
#### FMAP region support
|
||||||
With the addition of FMAP flash partitioning support to coreboot, there was a
|
With the addition of FMAP flash partitioning support to coreboot, there was a
|
||||||
need to extend the specification of files to provide more precise control
|
need to extend the specification of files to provide more precise control
|
||||||
|
|
Loading…
Reference in New Issue