<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/lib/efi_loader/efi_disk.c, branch v2020.07-rc2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/lib/efi_loader/efi_disk.c?h=v2020.07-rc2</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/lib/efi_loader/efi_disk.c?h=v2020.07-rc2'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2020-05-04T10:26:11Z</updated>
<entry>
<title>efi_loader: disk: add efi_disk_is_system_part()</title>
<updated>2020-05-04T10:26:11Z</updated>
<author>
<name>AKASHI Takahiro</name>
<email>takahiro.akashi@linaro.org</email>
</author>
<published>2020-04-27T09:48:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=41fd506842c2d9385d940cffe8ceeb8456c29fc5'/>
<id>urn:sha1:41fd506842c2d9385d940cffe8ceeb8456c29fc5</id>
<content type='text'>
This function will check if a given handle to device is an EFI system
partition. It will be utilised in implementing capsule-on-disk feature.

Signed-off-by: AKASHI Takahiro &lt;takahiro.akashi@linaro.org&gt;
Add function description. Return bool.
Reviewed-off-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
</content>
</entry>
<entry>
<title>efi_loader: identify EFI system partition</title>
<updated>2020-04-30T08:25:07Z</updated>
<author>
<name>Heinrich Schuchardt</name>
<email>xypron.glpk@gmx.de</email>
</author>
<published>2020-03-19T14:16:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=11078bb262a2a2489cbc5962f2e7faad5b288194'/>
<id>urn:sha1:11078bb262a2a2489cbc5962f2e7faad5b288194</id>
<content type='text'>
In subsequent patches UEFI variables shalled be stored on the EFI system
partition. Hence we need to identify the EFI system partition.

Signed-off-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
</content>
</entry>
<entry>
<title>efi_loader: add missing doc comments in efi_disk.c</title>
<updated>2020-04-16T06:10:01Z</updated>
<author>
<name>Heinrich Schuchardt</name>
<email>xypron.glpk@gmx.de</email>
</author>
<published>2020-04-10T15:10:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=55976b7fae8604300b07dc0c56139ec6c3a40d5e'/>
<id>urn:sha1:55976b7fae8604300b07dc0c56139ec6c3a40d5e</id>
<content type='text'>
Add missing descriptions for functions in efi_disk.c.

Signed-off-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
</content>
</entry>
<entry>
<title>efi_loader: simplify logical expression in efi_disk_add_dev()</title>
<updated>2020-03-22T10:06:23Z</updated>
<author>
<name>Heinrich Schuchardt</name>
<email>xypron.glpk@gmx.de</email>
</author>
<published>2020-03-19T14:45:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9f888969fdd6ef11078b893639352ec57824c202'/>
<id>urn:sha1:9f888969fdd6ef11078b893639352ec57824c202</id>
<content type='text'>
To check if a variable is non-zero there is no need for '!= 0'.

Signed-off-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
</content>
</entry>
<entry>
<title>efi_loader: fix function descriptions in efi_disk.c</title>
<updated>2020-03-22T10:06:23Z</updated>
<author>
<name>Heinrich Schuchardt</name>
<email>xypron.glpk@gmx.de</email>
</author>
<published>2020-03-19T12:49:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=47a9596354e074146596559ee7330e1941db43be'/>
<id>urn:sha1:47a9596354e074146596559ee7330e1941db43be</id>
<content type='text'>
Use Sphinx style for function descriptions.

Signed-off-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
</content>
</entry>
<entry>
<title>efi_loader: disk: install file system protocol to a whole disk</title>
<updated>2019-11-12T22:13:54Z</updated>
<author>
<name>AKASHI Takahiro</name>
<email>takahiro.akashi@linaro.org</email>
</author>
<published>2019-10-07T05:59:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=89cb6a5dd6d44dc7293845d63ee29fe6b7cd1d09'/>
<id>urn:sha1:89cb6a5dd6d44dc7293845d63ee29fe6b7cd1d09</id>
<content type='text'>
Currently, a whole disk without any partitions is not associated
with EFI_SIMPLE_FILE_SYSTEM_PROTOCOL. So even if it houses some
file system, there is a chance that we may not be able to access
it, particularly, when accesses are to be attempted after searching
that protocol against a device handle.

With this patch, EFI_SIMPLE_FILE_SYSTEM_PROTOCOL is installed
to such a disk if part_get_info() shows there is no partition
table installed on it.

Signed-off-by: AKASHI Takahiro &lt;takahiro.akashi@linaro.org&gt;

Only if no partition table exists, check for a file system on disk level.
Signed-off-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
</content>
</entry>
<entry>
<title>efi_loader: disk: install FILE_SYSTEM_PROTOCOL only if available</title>
<updated>2019-10-17T17:19:56Z</updated>
<author>
<name>AKASHI Takahiro</name>
<email>takahiro.akashi@linaro.org</email>
</author>
<published>2019-10-07T05:59:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=867400677cda0fac4a411f1549fe3a61bb5ed172'/>
<id>urn:sha1:867400677cda0fac4a411f1549fe3a61bb5ed172</id>
<content type='text'>
In the current implementation, EFI_SIMPLEFILE_SYSTEM_PROTOCOL is always
installed to all the partitions even if some of them may house no file
system.

With this patch, that protocol will be installed only if any file system
exists.

Signed-off-by: AKASHI Takahiro &lt;takahiro.akashi@linaro.org&gt;
Reviewed-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
</content>
</entry>
<entry>
<title>efi_loader: EFI_BLOCK_IO_PROTOCOL.Reset()</title>
<updated>2019-09-05T21:18:51Z</updated>
<author>
<name>Heinrich Schuchardt</name>
<email>xypron.glpk@gmx.de</email>
</author>
<published>2019-09-05T18:13:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=cda9b352726117779bf2e7a26e19026d42a6cd1f'/>
<id>urn:sha1:cda9b352726117779bf2e7a26e19026d42a6cd1f</id>
<content type='text'>
We cannot do anything in EFI_BLOCK_IO_PROTOCOL.Reset() but this does not
justify to return an error.

Let EFI_BLOCK_IO_PROTOCOL.Reset() return EFI_SUCCESS.

Signed-off-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
</content>
</entry>
<entry>
<title>efi_loader: use EFI_PRINT() instead of debug()</title>
<updated>2019-09-05T21:18:51Z</updated>
<author>
<name>Heinrich Schuchardt</name>
<email>xypron.glpk@gmx.de</email>
</author>
<published>2019-09-05T17:43:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9d3f3398815bceee39e0de0b37510a0488a9a9cb'/>
<id>urn:sha1:9d3f3398815bceee39e0de0b37510a0488a9a9cb</id>
<content type='text'>
EFI_PRINT() offers indention of debug messages. Adjust the debug messages
of the BLOCK_IO_PROTOCOL.

Signed-off-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
</content>
</entry>
<entry>
<title>efi_loader: parameter checks BLOCK_IO_PROTOCOL</title>
<updated>2019-09-05T21:18:51Z</updated>
<author>
<name>Heinrich Schuchardt</name>
<email>xypron.glpk@gmx.de</email>
</author>
<published>2019-09-05T17:31:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f59f0825e8b9fdeb8abe43ffd10c5119ca1a032f'/>
<id>urn:sha1:f59f0825e8b9fdeb8abe43ffd10c5119ca1a032f</id>
<content type='text'>
Check parameters of ReadBlocks() and WriteBlocks().

If the buffer size is not a multiple of the block size, we have to return
EFI_BAD_BUFFER_SIZE.

Signed-off-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
</content>
</entry>
</feed>
