summaryrefslogtreecommitdiffstats
path: root/doc/uefi
Commit message (Collapse)AuthorAgeFilesLines
* doc: Move UEFI under develop/Simon Glass2021-03-264-928/+0
| | | | | | | | Much of the content here is useful only for development. Move it under that section. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
* efi_loader: setting boot deviceHeinrich Schuchardt2021-01-131-7/+4
| | | | | | | | | | | | | | | | | | | | Up to now the bootefi command used the last file loaded to determine the boot partition. This has led to errors when the fdt had been loaded from another partition after the EFI binary. Before setting the boot device from a loaded file check if it is a PE-COFF image or a FIT image. For a PE-COFF image remember address and size, boot device and path. For a FIT image remember boot device and path. If the PE-COFF image is overwritten by loading another file, forget it. Do not allow to start an image via bootefi which is not the last loaded PE-COFF image. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
* doc: uefi: remove leading $ from bash commandsHeinrich Schuchardt2020-12-151-3/+3
| | | | | | Use the same formatting for all bash commands. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
* efi_loader: use ':' as separator for setenv -iHeinrich Schuchardt2020-08-241-3/+3
| | | | | | | | | | setenv -e -i <address>,<filesize> can be used to set a UEFI variable from memory. For separating an address and a size we use ':' in most commands. Let's do the same for setenv -e -i. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
* doc: update UEFI documentationHeinrich Schuchardt2020-08-241-4/+8
| | | | | | | * UEFI variables can be persisted * describe that the sequence of files loaded before bootefi matters Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
* doc: provide links to Microsoft UEFI certificatesHeinrich Schuchardt2020-07-161-0/+9
| | | | | | | | Some distributions provide UEFI binaries like Shim that have been signed using a Microsoft certificate. Provide the download paths for the public keys. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
* doc: uefi.rst: Add OP-TEE variable storage config optionsIlias Apalodimas2020-05-171-0/+17
| | | | | | | | | If OP-TEE is compiled with an EDK2 application running in secure world it can process and store UEFI variables in an RPMB. Add documentation for the config options enabling this. Signed-off-by: Ilias Apalodimas <ilias.apalodimas@linaro.org> Reviewed-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
* doc/efi: rework secure boot descriptionHeinrich Schuchardt2020-04-301-48/+62
| | | | | | | Ensure a uniform formatting. Some rephrasing. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
* efi_loader: add some description about UEFI secure bootAKASHI Takahiro2020-04-161-0/+77
| | | | | | | | A small text in docs/uefi/uefi.rst was added to explain how we can configure and utilise UEFI secure boot feature on U-Boot. Signed-off-by: AKASHI Takahiro <takahiro.akashi@linaro.org> Acked-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
* doc/efi: add load file 2 protocol to HTML documentationHeinrich Schuchardt2020-02-281-0/+12
| | | | | | | | | | The load file 2 protocol can be used by the Linux kernel to load the initial RAM disk. U-Boot can be configured to provide an implementation. Add a description to the UEFI overview and document the related functions in the API section. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
* doc: uefi.rst: Document launching UEFI binaries from FIT imagesCristian Ciocaltea2020-01-071-0/+34
| | | | | | | | | This patch adds a new section "Launching a UEFI binary from a FIT image" documenting the usage of the CONFIG_BOOTM_EFI extension to bootm command that offers a verified boot alternative for UEFI binaries such as GRUB2. Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@gmail.com> Reviewed-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
* doc: integrate UEFI documentation into Sphinx toctreeHeinrich Schuchardt2019-07-304-0/+764
Change the UEFI documentation to Sphinx style and integrate it into the rest of the Sphinx generated documentation. Remove the inaccurate TODO list in doc/uefi/uefi.rst. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>