-
Notifications
You must be signed in to change notification settings - Fork 14
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'efi-2022-07-rc5-2' of https://source.denx.de/u-boot/custod…
…ians/u-boot-efi Pull request for efi-2020-07-rc5-2 Documentation: * man-pages for booti and printenv UEFI * correct return value for printenv -e command * initialize console size late
- Loading branch information
Showing
9 changed files
with
183 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,66 @@ | ||
.. SPDX-License-Identifier: GPL-2.0+: | ||
bootz command | ||
============= | ||
|
||
Synopsis | ||
-------- | ||
|
||
:: | ||
|
||
bootz [<addr> [<initrd>[:<size>]] [<fdt>]] | ||
|
||
Description | ||
----------- | ||
|
||
The bootz command is used to boot a Linux kernel in 'zImage' format. | ||
|
||
addr | ||
address of kernel image, defaults to the value of the environment | ||
variable $loadaddr. | ||
|
||
initrd | ||
address of the initial RAM disk. Use '-' to boot a kernel with a device | ||
tree but without an initial RAM disk. | ||
|
||
size | ||
size of the initial RAM disk. This parameter must be specified for raw | ||
initial RAM disks. | ||
|
||
fdt | ||
address of the device tree. | ||
|
||
Example | ||
------- | ||
|
||
This is the boot log of an OrangePi PC board: | ||
|
||
:: | ||
|
||
=> load mmc 0:2 $fdt_addr_r dtb | ||
23093 bytes read in 7 ms (3.1 MiB/s) | ||
=> load mmc 0:2 $kernel_addr_r vmlinuz | ||
5079552 bytes read in 215 ms (22.5 MiB/s) | ||
=> load mmc 0:2 $ramdisk_addr_r initrd.img | ||
23854965 bytes read in 995 ms (22.9 MiB/s) | ||
=> bootz $kernel_addr_r $ramdisk_addr_r:$filesize $fdt_addr_r | ||
Kernel image @ 0x42000000 [ 0x000000 - 0x4d8200 ] | ||
## Flattened Device Tree blob at 43000000 | ||
Booting using the fdt blob at 0x43000000 | ||
EHCI failed to shut down host controller. | ||
Loading Ramdisk to 48940000, end 49ffff75 ... OK | ||
Loading Device Tree to 48937000, end 4893fa34 ... OK | ||
|
||
Starting kernel ... | ||
|
||
Configuration | ||
------------- | ||
|
||
The bootz command is only available if CONFIG_CMD_BOOTZ=y. | ||
|
||
Return value | ||
------------ | ||
|
||
Normally this command does not return. If an error occurs, the return value $? | ||
is set to 1 (false). If the operating system returns to U-Boot, the system is | ||
reset. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,90 @@ | ||
.. SPDX-License-Identifier: GPL-2.0+: | ||
printenv command | ||
================ | ||
|
||
Synopsis | ||
-------- | ||
|
||
:: | ||
|
||
printenv [-a] [name ...] | ||
printenv -e [-guid guid][-n] [name] | ||
|
||
Description | ||
----------- | ||
|
||
The printenv command is used to print environment or UEFI variables. | ||
|
||
\-a | ||
Print environment variables starting with a period ('.'). | ||
|
||
\-e | ||
Print UEFI variables. Without -e environment variables are printed. | ||
|
||
\-guid *guid* | ||
Specify vendor GUID *guid*. If none is specified, all UEFI variables with | ||
the specified name are printed irrespective of their vendor GUID. | ||
|
||
\-n | ||
don't show hexadecimal dump of value | ||
|
||
name | ||
Variable name. If no name is provided, all variables are printed. | ||
Multiple environment variable names may be specified. | ||
|
||
Examples | ||
-------- | ||
|
||
The following examples demonstrates the effect of the *-a* flag when displaying | ||
environment variables: | ||
|
||
:: | ||
|
||
=> setenv .foo bar | ||
=> printenv | ||
arch=sandbox | ||
baudrate=115200 | ||
board=sandbox | ||
... | ||
stdout=serial,vidconsole | ||
|
||
Environment size: 644/8188 bytes | ||
=> printenv -a | ||
.foo=bar | ||
arch=sandbox | ||
baudrate=115200 | ||
board=sandbox | ||
... | ||
stdout=serial,vidconsole | ||
|
||
Environment size: 653/8188 bytes | ||
=> | ||
|
||
The next example shows the effect of the *-n* flag when displaying an UEFI | ||
variable and how to specify a vendor GUID: | ||
|
||
:: | ||
|
||
=> printenv -e -guid 8be4df61-93ca-11d2-aa0d-00e098032b8c PlatformLangCodes | ||
PlatformLangCodes: | ||
8be4df61-93ca-11d2-aa0d-00e098032b8c (EFI_GLOBAL_VARIABLE_GUID) | ||
BS|RT|RO, DataSize = 0x6 | ||
00000000: 65 6e 2d 55 53 00 en-US. | ||
=> printenv -e -n PlatformLangCodes | ||
PlatformLangCodes: | ||
8be4df61-93ca-11d2-aa0d-00e098032b8c (EFI_GLOBAL_VARIABLE_GUID) | ||
BS|RT|RO, DataSize = 0x6 | ||
=> | ||
|
||
Configuration | ||
============= | ||
|
||
UEFI variables are only supported if CONFIG_CMD_NVEDIT_EFI=y. The value of UEFI | ||
variables can only be displayed if CONFIG_HEXDUMP=y. | ||
|
||
Return value | ||
------------ | ||
|
||
The return value $? is 1 (false) if a specified variable is not found. | ||
Otherwise $? is set to 0 (true). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters