Merge tag 'efi-2026-10-rc2-2' of https://git.u-boot-project.org/u-boot/custodians/u-boot-efi
Pull request efi-2026-10-rc2-2 CI: https://git.u-boot-project.org/u-boot/custodians/u-boot-efi/-/pipelines/839 Documentation: * README: Slightly rephrase env set and env print paragraph * cmd: gpt: Reinstate gpt setenv * CONTRIBUTE: replace "as" with "like" UEFI: * Unify the memory map output of 'efi mem' and 'efidebug memmap' * Print ISA-specific and unknown memory attributes * Rix memory leak in efi_sigstore_parse_siglist * Fix use of uninitialized guid in variable enumeration loops
This commit is contained in:
+1
-1
@@ -38,7 +38,7 @@ script. Please don't send patches as attachments, and ensure corporate mail
|
||||
systems don't reformat patches, append disclaimers or other unnecessary notes.
|
||||
The b4 tool automates a number of components mentioned above.
|
||||
|
||||
Code is not the only thing you can contribute to the project. As most
|
||||
Code is not the only thing you can contribute to the project. Like most
|
||||
open-source projects, the U-Boot project suffers from a lack of reviewers.
|
||||
Consider spending some time reading patches on `the mailing list archive
|
||||
<https://lists.u-boot-project.org/pipermail/u-boot/>`_ and providing feedback to
|
||||
|
||||
+149
-160
@@ -12,7 +12,7 @@ Synopsis
|
||||
|
||||
::
|
||||
|
||||
efi mem [all]
|
||||
efi mem
|
||||
efi tables
|
||||
|
||||
Description
|
||||
@@ -29,34 +29,26 @@ happened.
|
||||
efi mem
|
||||
~~~~~~~
|
||||
|
||||
This shows the EFI memory map, sorted in order of physical address.
|
||||
|
||||
This is normally a very large table. To help reduce the amount of detritus,
|
||||
boot-time memory is normally merged with conventional memory. Use the 'all'
|
||||
argument to show everything.
|
||||
|
||||
The fields are as follows:
|
||||
|
||||
#
|
||||
Entry number (sequentially from 0)
|
||||
This shows the EFI memory map in the same format as the *efidebug memmap*
|
||||
command. One line is printed per memory region with the following fields:
|
||||
|
||||
Type
|
||||
Memory type. EFI has a large number of memory types. The type is shown in
|
||||
the format <n>:<name> where in is the format number in hex and <name> is the
|
||||
name.
|
||||
Memory type, named as in the UEFI specification without the leading
|
||||
'Efi' and the trailing 'Type', e.g. ConventionalMemory for
|
||||
EfiConventionalMemory.
|
||||
|
||||
Physical
|
||||
Physical address
|
||||
|
||||
Virtual
|
||||
Virtual address
|
||||
|
||||
Size
|
||||
Size of memory area in bytes
|
||||
Start, End
|
||||
Physical start and end address of the region. The virtual addresses of
|
||||
the regions are not shown: the memory map is identity mapped when this
|
||||
command can be used, i.e. before SetVirtualAddressMap() is called, so
|
||||
the virtual address field of the memory map carries no information.
|
||||
|
||||
Attributes
|
||||
Shows a code for memory attributes. The key for this is shown below the
|
||||
table.
|
||||
The attributes of the region as a '|'-separated list of mnemonics,
|
||||
e.g. UC for EFI_MEMORY_UC and RT for EFI_MEMORY_RUNTIME. When the
|
||||
region carries ISA-specific attributes (EFI_MEMORY_ISA_VALID is set),
|
||||
the ISA-specific field is shown as ISA=<value>. Attribute bits without
|
||||
a mnemonic are shown as a hexadecimal value.
|
||||
|
||||
efi tables
|
||||
~~~~~~~~~~
|
||||
@@ -72,142 +64,139 @@ Example
|
||||
::
|
||||
|
||||
=> efi mem
|
||||
EFI table at 0, memory map 000000001ad38b60, size 1260, key a79, version 1, descr. size 0x30
|
||||
# Type Physical Virtual Size Attributes
|
||||
0 7:conv 0000000000 0000000000 00000a0000 f
|
||||
<gap> 00000a0000 0000060000
|
||||
1 7:conv 0000100000 0000000000 0000700000 f
|
||||
2 a:acpi_nvs 0000800000 0000000000 0000008000 f
|
||||
3 7:conv 0000808000 0000000000 0000008000 f
|
||||
4 a:acpi_nvs 0000810000 0000000000 00000f0000 f
|
||||
5 7:conv 0000900000 0000000000 001efef000 f
|
||||
6 6:rt_data 001f8ef000 0000000000 0000100000 rf
|
||||
7 5:rt_code 001f9ef000 0000000000 0000100000 rf
|
||||
8 0:reserved 001faef000 0000000000 0000080000 f
|
||||
9 9:acpi_reclaim 001fb6f000 0000000000 0000010000 f
|
||||
10 a:acpi_nvs 001fb7f000 0000000000 0000080000 f
|
||||
11 7:conv 001fbff000 0000000000 0000359000 f
|
||||
12 6:rt_data 001ff58000 0000000000 0000020000 rf
|
||||
13 a:acpi_nvs 001ff78000 0000000000 0000088000 f
|
||||
<gap> 0020000000 0090000000
|
||||
14 0:reserved 00b0000000 0000000000 0010000000 1
|
||||
|
||||
Attributes key:
|
||||
f: uncached, write-coalescing, write-through, write-back
|
||||
rf: uncached, write-coalescing, write-through, write-back, needs runtime mapping
|
||||
1: uncached
|
||||
*Some areas are merged (use 'all' to see)
|
||||
|
||||
|
||||
=> efi mem all
|
||||
EFI table at 0, memory map 000000001ad38bb0, size 1260, key a79, version 1, descr. size 0x30
|
||||
# Type Physical Virtual Size Attributes
|
||||
0 3:bs_code 0000000000 0000000000 0000001000 f
|
||||
1 7:conv 0000001000 0000000000 000009f000 f
|
||||
<gap> 00000a0000 0000060000
|
||||
2 7:conv 0000100000 0000000000 0000700000 f
|
||||
3 a:acpi_nvs 0000800000 0000000000 0000008000 f
|
||||
4 7:conv 0000808000 0000000000 0000008000 f
|
||||
5 a:acpi_nvs 0000810000 0000000000 00000f0000 f
|
||||
6 4:bs_data 0000900000 0000000000 0000c00000 f
|
||||
7 7:conv 0001500000 0000000000 000aa36000 f
|
||||
8 2:loader_data 000bf36000 0000000000 0010000000 f
|
||||
9 4:bs_data 001bf36000 0000000000 0000020000 f
|
||||
10 7:conv 001bf56000 0000000000 00021e1000 f
|
||||
11 1:loader_code 001e137000 0000000000 00000c4000 f
|
||||
12 7:conv 001e1fb000 0000000000 000009b000 f
|
||||
13 1:loader_code 001e296000 0000000000 00000e2000 f
|
||||
14 7:conv 001e378000 0000000000 000005b000 f
|
||||
15 4:bs_data 001e3d3000 0000000000 000001e000 f
|
||||
16 7:conv 001e3f1000 0000000000 0000016000 f
|
||||
17 4:bs_data 001e407000 0000000000 0000016000 f
|
||||
18 2:loader_data 001e41d000 0000000000 0000002000 f
|
||||
19 4:bs_data 001e41f000 0000000000 0000828000 f
|
||||
20 3:bs_code 001ec47000 0000000000 0000045000 f
|
||||
21 4:bs_data 001ec8c000 0000000000 0000001000 f
|
||||
22 3:bs_code 001ec8d000 0000000000 000000e000 f
|
||||
23 4:bs_data 001ec9b000 0000000000 0000001000 f
|
||||
24 3:bs_code 001ec9c000 0000000000 000002c000 f
|
||||
25 4:bs_data 001ecc8000 0000000000 0000001000 f
|
||||
26 3:bs_code 001ecc9000 0000000000 000000c000 f
|
||||
27 4:bs_data 001ecd5000 0000000000 0000006000 f
|
||||
28 3:bs_code 001ecdb000 0000000000 0000014000 f
|
||||
29 4:bs_data 001ecef000 0000000000 0000001000 f
|
||||
30 3:bs_code 001ecf0000 0000000000 000005b000 f
|
||||
31 4:bs_data 001ed4b000 0000000000 000000b000 f
|
||||
32 3:bs_code 001ed56000 0000000000 0000024000 f
|
||||
33 4:bs_data 001ed7a000 0000000000 0000006000 f
|
||||
34 3:bs_code 001ed80000 0000000000 0000010000 f
|
||||
35 4:bs_data 001ed90000 0000000000 0000002000 f
|
||||
36 3:bs_code 001ed92000 0000000000 0000025000 f
|
||||
37 4:bs_data 001edb7000 0000000000 0000003000 f
|
||||
38 3:bs_code 001edba000 0000000000 0000011000 f
|
||||
39 4:bs_data 001edcb000 0000000000 0000008000 f
|
||||
40 3:bs_code 001edd3000 0000000000 000002d000 f
|
||||
41 4:bs_data 001ee00000 0000000000 0000201000 f
|
||||
42 3:bs_code 001f001000 0000000000 0000024000 f
|
||||
43 4:bs_data 001f025000 0000000000 0000002000 f
|
||||
44 3:bs_code 001f027000 0000000000 0000009000 f
|
||||
45 4:bs_data 001f030000 0000000000 0000005000 f
|
||||
46 3:bs_code 001f035000 0000000000 000002f000 f
|
||||
47 4:bs_data 001f064000 0000000000 0000001000 f
|
||||
48 3:bs_code 001f065000 0000000000 0000005000 f
|
||||
49 4:bs_data 001f06a000 0000000000 0000005000 f
|
||||
50 3:bs_code 001f06f000 0000000000 0000007000 f
|
||||
51 4:bs_data 001f076000 0000000000 0000007000 f
|
||||
52 3:bs_code 001f07d000 0000000000 000000d000 f
|
||||
53 4:bs_data 001f08a000 0000000000 0000001000 f
|
||||
54 3:bs_code 001f08b000 0000000000 0000006000 f
|
||||
55 4:bs_data 001f091000 0000000000 0000004000 f
|
||||
56 3:bs_code 001f095000 0000000000 000000d000 f
|
||||
57 4:bs_data 001f0a2000 0000000000 0000003000 f
|
||||
58 3:bs_code 001f0a5000 0000000000 0000026000 f
|
||||
59 4:bs_data 001f0cb000 0000000000 0000005000 f
|
||||
60 3:bs_code 001f0d0000 0000000000 0000019000 f
|
||||
61 4:bs_data 001f0e9000 0000000000 0000004000 f
|
||||
62 3:bs_code 001f0ed000 0000000000 0000024000 f
|
||||
63 4:bs_data 001f111000 0000000000 0000008000 f
|
||||
64 3:bs_code 001f119000 0000000000 000000b000 f
|
||||
65 4:bs_data 001f124000 0000000000 0000001000 f
|
||||
66 3:bs_code 001f125000 0000000000 0000002000 f
|
||||
67 4:bs_data 001f127000 0000000000 0000002000 f
|
||||
68 3:bs_code 001f129000 0000000000 0000009000 f
|
||||
69 4:bs_data 001f132000 0000000000 0000003000 f
|
||||
70 3:bs_code 001f135000 0000000000 0000005000 f
|
||||
71 4:bs_data 001f13a000 0000000000 0000003000 f
|
||||
72 3:bs_code 001f13d000 0000000000 0000005000 f
|
||||
73 4:bs_data 001f142000 0000000000 0000003000 f
|
||||
74 3:bs_code 001f145000 0000000000 0000011000 f
|
||||
75 4:bs_data 001f156000 0000000000 000000b000 f
|
||||
76 3:bs_code 001f161000 0000000000 0000009000 f
|
||||
77 4:bs_data 001f16a000 0000000000 0000400000 f
|
||||
78 3:bs_code 001f56a000 0000000000 0000006000 f
|
||||
79 4:bs_data 001f570000 0000000000 0000001000 f
|
||||
80 3:bs_code 001f571000 0000000000 0000001000 f
|
||||
81 4:bs_data 001f572000 0000000000 0000002000 f
|
||||
82 3:bs_code 001f574000 0000000000 0000017000 f
|
||||
83 4:bs_data 001f58b000 0000000000 0000364000 f
|
||||
84 6:rt_data 001f8ef000 0000000000 0000100000 rf
|
||||
85 5:rt_code 001f9ef000 0000000000 0000100000 rf
|
||||
86 0:reserved 001faef000 0000000000 0000080000 f
|
||||
87 9:acpi_reclaim 001fb6f000 0000000000 0000010000 f
|
||||
88 a:acpi_nvs 001fb7f000 0000000000 0000080000 f
|
||||
89 4:bs_data 001fbff000 0000000000 0000201000 f
|
||||
90 7:conv 001fe00000 0000000000 00000e8000 f
|
||||
91 4:bs_data 001fee8000 0000000000 0000020000 f
|
||||
92 3:bs_code 001ff08000 0000000000 0000026000 f
|
||||
93 4:bs_data 001ff2e000 0000000000 0000009000 f
|
||||
94 3:bs_code 001ff37000 0000000000 0000021000 f
|
||||
95 6:rt_data 001ff58000 0000000000 0000020000 rf
|
||||
96 a:acpi_nvs 001ff78000 0000000000 0000088000 f
|
||||
<gap> 0020000000 0090000000
|
||||
97 0:reserved 00b0000000 0000000000 0010000000 1
|
||||
|
||||
Attributes key:
|
||||
f: uncached, write-coalescing, write-through, write-back
|
||||
rf: uncached, write-coalescing, write-through, write-back, needs runtime mapping
|
||||
1: uncached
|
||||
|
||||
EFI table at 0, memory map 000000001a977d90, size 1860, key 9e7, version 1, descr. size 0x30
|
||||
Type Start End Attributes
|
||||
======================= ================ ================ ==========
|
||||
BootServicesCode 0000000000000000-0000000000001000 UC|WC|WT|WB
|
||||
ConventionalMemory 0000000000001000-00000000000a0000 UC|WC|WT|WB
|
||||
ConventionalMemory 0000000000100000-0000000000800000 UC|WC|WT|WB
|
||||
ACPIMemoryNVS 0000000000800000-0000000000808000 UC|WC|WT|WB
|
||||
ConventionalMemory 0000000000808000-000000000080b000 UC|WC|WT|WB
|
||||
ACPIMemoryNVS 000000000080b000-000000000080c000 UC|WC|WT|WB
|
||||
ConventionalMemory 000000000080c000-0000000000810000 UC|WC|WT|WB
|
||||
ACPIMemoryNVS 0000000000810000-0000000000900000 UC|WC|WT|WB
|
||||
BootServicesData 0000000000900000-0000000001780000 UC|WC|WT|WB
|
||||
ConventionalMemory 0000000001780000-000000000bb75000 UC|WC|WT|WB
|
||||
LoaderData 000000000bb75000-000000001bb75000 UC|WC|WT|WB
|
||||
BootServicesData 000000001bb75000-000000001bb95000 UC|WC|WT|WB
|
||||
ConventionalMemory 000000001bb95000-000000001dd24000 UC|WC|WT|WB
|
||||
LoaderCode 000000001dd24000-000000001ddfe000 UC|WC|WT|WB
|
||||
ConventionalMemory 000000001ddfe000-000000001de99000 UC|WC|WT|WB
|
||||
BootServicesData 000000001de99000-000000001dea9000 UC|WC|WT|WB
|
||||
LoaderData 000000001dea9000-000000001deac000 UC|WC|WT|WB
|
||||
BootServicesData 000000001deac000-000000001e58e000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e58e000-000000001e642000 UC|WC|WT|WB
|
||||
BootServicesData 000000001e642000-000000001e672000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e672000-000000001e753000 UC|WC|WT|WB
|
||||
BootServicesData 000000001e753000-000000001e7b8000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e7b8000-000000001e7c1000 UC|WC|WT|WB
|
||||
BootServicesData 000000001e7c1000-000000001e7c6000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e7c6000-000000001e7e6000 UC|WC|WT|WB
|
||||
BootServicesData 000000001e7e6000-000000001e7e8000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e7e8000-000000001e7f2000 UC|WC|WT|WB
|
||||
BootServicesData 000000001e7f2000-000000001e7f3000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e7f3000-000000001e7fb000 UC|WC|WT|WB
|
||||
BootServicesData 000000001e7fb000-000000001e7fc000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e7fc000-000000001e80c000 UC|WC|WT|WB
|
||||
BootServicesData 000000001e80c000-000000001e80f000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e80f000-000000001e812000 UC|WC|WT|WB
|
||||
BootServicesData 000000001e812000-000000001e819000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e819000-000000001e82b000 UC|WC|WT|WB
|
||||
BootServicesData 000000001e82b000-000000001e834000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e834000-000000001e842000 UC|WC|WT|WB
|
||||
BootServicesData 000000001e842000-000000001e851000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e851000-000000001e85c000 UC|WC|WT|WB
|
||||
BootServicesData 000000001e85c000-000000001e867000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e867000-000000001e87d000 UC|WC|WT|WB
|
||||
BootServicesData 000000001e87d000-000000001e886000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e886000-000000001e8aa000 UC|WC|WT|WB
|
||||
BootServicesData 000000001e8aa000-000000001e8ad000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e8ad000-000000001e8c1000 UC|WC|WT|WB
|
||||
BootServicesData 000000001e8c1000-000000001e8c8000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e8c8000-000000001e8e1000 UC|WC|WT|WB
|
||||
BootServicesData 000000001e8e1000-000000001e8e4000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e8e4000-000000001e8ea000 UC|WC|WT|WB
|
||||
BootServicesData 000000001e8ea000-000000001e8ec000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e8ec000-000000001e8ff000 UC|WC|WT|WB
|
||||
BootServicesData 000000001e8ff000-000000001e904000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e904000-000000001e91a000 UC|WC|WT|WB
|
||||
BootServicesData 000000001e91a000-000000001e91c000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e91c000-000000001e929000 UC|WC|WT|WB
|
||||
BootServicesData 000000001e929000-000000001e92c000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e92c000-000000001e932000 UC|WC|WT|WB
|
||||
BootServicesData 000000001e932000-000000001e934000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e934000-000000001e935000 UC|WC|WT|WB
|
||||
BootServicesData 000000001e935000-000000001e936000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e936000-000000001e93b000 UC|WC|WT|WB
|
||||
BootServicesData 000000001e93b000-000000001e940000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e940000-000000001e94c000 UC|WC|WT|WB
|
||||
BootServicesData 000000001e94c000-000000001e94e000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e94e000-000000001e96b000 UC|WC|WT|WB
|
||||
BootServicesData 000000001e96b000-000000001e96c000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e96c000-000000001e976000 UC|WC|WT|WB
|
||||
BootServicesData 000000001e976000-000000001e977000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e977000-000000001e978000 UC|WC|WT|WB
|
||||
BootServicesData 000000001e978000-000000001e97a000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e97a000-000000001e98f000 UC|WC|WT|WB
|
||||
BootServicesData 000000001e98f000-000000001e992000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e992000-000000001e994000 UC|WC|WT|WB
|
||||
BootServicesData 000000001e994000-000000001e996000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e996000-000000001e99d000 UC|WC|WT|WB
|
||||
BootServicesData 000000001e99d000-000000001e9a4000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e9a4000-000000001e9a8000 UC|WC|WT|WB
|
||||
BootServicesData 000000001e9a8000-000000001e9ae000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e9ae000-000000001e9b2000 UC|WC|WT|WB
|
||||
BootServicesData 000000001e9b2000-000000001e9b4000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e9b4000-000000001e9ef000 UC|WC|WT|WB
|
||||
BootServicesData 000000001e9ef000-000000001e9f1000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e9f1000-000000001e9f5000 UC|WC|WT|WB
|
||||
BootServicesData 000000001e9f5000-000000001e9fd000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001e9fd000-000000001ea00000 UC|WC|WT|WB
|
||||
BootServicesData 000000001ea00000-000000001ec02000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001ec02000-000000001ec0a000 UC|WC|WT|WB
|
||||
BootServicesData 000000001ec0a000-000000001ec0f000 UC|WC|WT|WB
|
||||
RuntimeServicesData 000000001ec0f000-000000001ecd0000 UC|WC|WT|WB|RT
|
||||
BootServicesCode 000000001ecd0000-000000001ece5000 UC|WC|WT|WB
|
||||
BootServicesData 000000001ece5000-000000001ece6000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001ece6000-000000001ecea000 UC|WC|WT|WB
|
||||
BootServicesData 000000001ecea000-000000001eced000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001eced000-000000001ecf6000 UC|WC|WT|WB
|
||||
BootServicesData 000000001ecf6000-000000001ecf7000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001ecf7000-000000001ecf8000 UC|WC|WT|WB
|
||||
BootServicesData 000000001ecf8000-000000001ecfa000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001ecfa000-000000001ecfd000 UC|WC|WT|WB
|
||||
BootServicesData 000000001ecfd000-000000001ecfe000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001ecfe000-000000001ecff000 UC|WC|WT|WB
|
||||
BootServicesData 000000001ecff000-000000001ed00000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001ed00000-000000001ed16000 UC|WC|WT|WB
|
||||
BootServicesData 000000001ed16000-000000001ed17000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001ed17000-000000001ed19000 UC|WC|WT|WB
|
||||
BootServicesData 000000001ed19000-000000001ed2c000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001ed2c000-000000001ed2e000 UC|WC|WT|WB
|
||||
BootServicesData 000000001ed2e000-000000001f12e000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001f12e000-000000001f132000 UC|WC|WT|WB
|
||||
BootServicesData 000000001f132000-000000001f133000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001f133000-000000001f137000 UC|WC|WT|WB
|
||||
BootServicesData 000000001f137000-000000001f13d000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001f13d000-000000001f147000 UC|WC|WT|WB
|
||||
BootServicesData 000000001f147000-000000001f148000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001f148000-000000001f14d000 UC|WC|WT|WB
|
||||
BootServicesData 000000001f14d000-000000001f4ed000 UC|WC|WT|WB
|
||||
RuntimeServicesData 000000001f4ed000-000000001f5ed000 UC|WC|WT|WB|RT
|
||||
RuntimeServicesCode 000000001f5ed000-000000001f6ed000 UC|WC|WT|WB|RT
|
||||
ReservedMemory 000000001f6ed000-000000001f76d000 UC|WC|WT|WB
|
||||
ACPIReclaimMemory 000000001f76d000-000000001f77f000 UC|WC|WT|WB
|
||||
ACPIMemoryNVS 000000001f77f000-000000001f7ff000 UC|WC|WT|WB
|
||||
BootServicesData 000000001f7ff000-000000001fe00000 UC|WC|WT|WB
|
||||
ConventionalMemory 000000001fe00000-000000001fe77000 UC|WC|WT|WB
|
||||
BootServicesData 000000001fe77000-000000001fe97000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001fe97000-000000001feca000 UC|WC|WT|WB
|
||||
BootServicesData 000000001feca000-000000001fedb000 UC|WC|WT|WB
|
||||
BootServicesCode 000000001fedb000-000000001fef4000 UC|WC|WT|WB
|
||||
RuntimeServicesData 000000001fef4000-000000001ff78000 UC|WC|WT|WB|RT
|
||||
ACPIMemoryNVS 000000001ff78000-0000000020000000 UC|WC|WT|WB
|
||||
MemoryMappedIO 00000000ffc00000-0000000100000000 UC|RT
|
||||
ReservedMemory 000000fd00000000-0000010000000000
|
||||
|
||||
=> efi tables
|
||||
000000001f8edf98 ee4e5898-3914-4259-9d6e-dc7bd79403cf EFI_LZMA_COMPRESSED
|
||||
|
||||
@@ -119,10 +119,10 @@ Sets the bootable flag for all partitions in the table. If the partition name
|
||||
is in 'partition list' (separated by ','), the bootable flag is set, otherwise
|
||||
it is cleared. CONFIG_CMD_GPT_RENAME=y is required.
|
||||
|
||||
gpt env set
|
||||
~~~~~~~~~~~
|
||||
gpt setenv
|
||||
~~~~~~~~~~
|
||||
|
||||
The 'gpt env set' command will set a series of environment variables with
|
||||
The 'gpt setenv' command will set a series of environment variables with
|
||||
information about the partition named '<partition name>'. The variables are:
|
||||
|
||||
gpt_partition_addr
|
||||
@@ -199,7 +199,7 @@ $gpt_parts::
|
||||
|
||||
Get the information about the partition named 'rootfs'::
|
||||
|
||||
=> gpt env set mmc 0 rootfs
|
||||
=> gpt setenv mmc 0 rootfs
|
||||
=> echo ${gpt_partition_addr}
|
||||
2000
|
||||
=> echo ${gpt_partition_size}
|
||||
@@ -231,19 +231,19 @@ Set the bootable flag for the 'boot' partition and clear it for all others::
|
||||
|
||||
Swap the order of the 'boot' and 'rootfs' partition table entries::
|
||||
|
||||
=> gpt env set mmc 0 rootfs
|
||||
=> gpt setenv mmc 0 rootfs
|
||||
=> echo ${gpt_partition_entry}
|
||||
2
|
||||
=> gpt env set mmc 0 boot
|
||||
=> gpt setenv mmc 0 boot
|
||||
=> echo ${gpt_partition_entry}
|
||||
1
|
||||
|
||||
=> gpt transpose mmc 0 1 2
|
||||
|
||||
=> gpt env set mmc 0 rootfs
|
||||
=> gpt setenv mmc 0 rootfs
|
||||
=> echo ${gpt_partition_entry}
|
||||
1
|
||||
=> gpt env set mmc 0 boot
|
||||
=> gpt setenv mmc 0 boot
|
||||
=> echo ${gpt_partition_entry}
|
||||
2
|
||||
|
||||
|
||||
Reference in New Issue
Block a user