<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/lib/efi_selftest, branch master</title>
<subtitle>Broadcom-s U-Boot</subtitle>
<id>https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/'/>
<updated>2019-06-20T22:26:15Z</updated>
<entry>
<title>efi_loader: QueryMode() must allocate buffer</title>
<updated>2019-06-20T22:26:15Z</updated>
<author>
<name>Heinrich Schuchardt</name>
</author>
<published>2019-06-15T12:07:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=97cf20861ac2a359bcde930d4ab17cec70da81f7'/>
<id>urn:sha1:97cf20861ac2a359bcde930d4ab17cec70da81f7</id>
<content type='text'>
EFI_GRAPHICS_OUTPUT_PROTOCOL.QueryMode() must allocate a buffer for the
mode information structure.

Adjust the unit test to free the buffer.

Signed-off-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
</content>
</entry>
<entry>
<title>efi_selftest: correct event group test</title>
<updated>2019-06-10T21:06:19Z</updated>
<author>
<name>Heinrich Schuchardt</name>
</author>
<published>2019-06-05T20:50:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=1e37be5e20f42bbffcb633a268d46c038846a603'/>
<id>urn:sha1:1e37be5e20f42bbffcb633a268d46c038846a603</id>
<content type='text'>
If any member of the event group is signaled, all members must be set to
signaled and their notification functions have to be queued.

Signed-off-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
</content>
</entry>
<entry>
<title>efi_selftest: unit test for OpenProtocolInformation()</title>
<updated>2019-06-01T20:40:24Z</updated>
<author>
<name>Heinrich Schuchardt</name>
</author>
<published>2019-06-01T19:00:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=7950e8e2ebcd0f733ae2b00dbefefe1b742514bc'/>
<id>urn:sha1:7950e8e2ebcd0f733ae2b00dbefefe1b742514bc</id>
<content type='text'>
Provide a unit test that checks that the open protocol information is
correctly updated when opening and closing protocols.

Signed-off-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
</content>
</entry>
<entry>
<title>efi_loader: Kconfig entries for GetTime(), SetTime()</title>
<updated>2019-06-01T02:53:13Z</updated>
<author>
<name>Heinrich Schuchardt</name>
</author>
<published>2019-05-31T20:56:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=5ec48e38eefa5fbc2cab0c34b2b48df67c0fa23e'/>
<id>urn:sha1:5ec48e38eefa5fbc2cab0c34b2b48df67c0fa23e</id>
<content type='text'>
The GetTime() and the SetTime() runtime services are not obligatory. So
let's make them customizable.

Signed-off-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
</content>
</entry>
<entry>
<title>efi_loader: correct notification of protocol installation</title>
<updated>2019-05-31T21:27:11Z</updated>
<author>
<name>Heinrich Schuchardt</name>
</author>
<published>2019-05-21T16:19:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=f09cea36ca086c7b5df372bdf38168c2ce5609ca'/>
<id>urn:sha1:f09cea36ca086c7b5df372bdf38168c2ce5609ca</id>
<content type='text'>
When a protocol is installed the handle should be queued for the
registration key of each registered event. LocateHandle() should return the
first handle from the queue for the registration key and delete it from the
queue.

Implement the queueing.

Correct the selftest.

With the patch the UEFI SCT tests for LocateHandle() are passed without
failure.

Signed-off-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
</content>
</entry>
<entry>
<title>efi: selftest: APPEND_WRITE is not supported</title>
<updated>2019-05-24T16:58:14Z</updated>
<author>
<name>AKASHI Takahiro</name>
</author>
<published>2019-05-24T06:59:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=609b6ba61d1dfd13d53b3f7172ecc36740009e20'/>
<id>urn:sha1:609b6ba61d1dfd13d53b3f7172ecc36740009e20</id>
<content type='text'>
The error here should be marked *todo*.

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: implement SetTime</title>
<updated>2019-05-24T16:58:13Z</updated>
<author>
<name>Heinrich Schuchardt</name>
</author>
<published>2019-05-19T18:07:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=433bfe7b122eab59ef54e435154f31407668f5b2'/>
<id>urn:sha1:433bfe7b122eab59ef54e435154f31407668f5b2</id>
<content type='text'>
Implement the SetTime() runtime service.

Extend the real time clock selftest to check setting the clock.

Signed-off-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
</content>
</entry>
<entry>
<title>efi_loader: rename Unicode collation protocol 2 variables</title>
<updated>2019-05-19T06:10:10Z</updated>
<author>
<name>Heinrich Schuchardt</name>
</author>
<published>2019-05-16T05:52:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=95ab3816769827f73960f9c4347839e380c15c17'/>
<id>urn:sha1:95ab3816769827f73960f9c4347839e380c15c17</id>
<content type='text'>
Rename variables to make it clear they refer to the Unicode collation
protocol identified by the EFI_UNICODE_PROTOCOL2_GUID.

Signed-off-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
</content>
</entry>
<entry>
<title>efi_loader: make device path to text protocol customizable</title>
<updated>2019-05-12T18:54:22Z</updated>
<author>
<name>Heinrich Schuchardt</name>
</author>
<published>2019-05-11T07:53:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=64b5ba4d293ac9b5416c286aa2d0051b6a9594d6'/>
<id>urn:sha1:64b5ba4d293ac9b5416c286aa2d0051b6a9594d6</id>
<content type='text'>
The device path to text protocol is not needed for EBBR compliance. So
let's make it a customizable option.

Signed-off-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
</content>
</entry>
<entry>
<title>efi_loader: make Unicode collation protocol customizable</title>
<updated>2019-05-12T18:54:22Z</updated>
<author>
<name>Heinrich Schuchardt</name>
</author>
<published>2019-05-08T21:24:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=334997356e6c394d0898bdb746e7794f4b226ef3'/>
<id>urn:sha1:334997356e6c394d0898bdb746e7794f4b226ef3</id>
<content type='text'>
The Unicode collation protocol is not needed for EBBR compliance. So let's
make it a customizable option.

The Unicode capitalization table is only needed by this protocol. So let it
depend on the Unicode collation protocol.

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