<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/lib/efi_loader/Kconfig, 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-01T02:53:13Z</updated>
<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: implement deprecated Unicode collation protocol</title>
<updated>2019-05-19T06:10:10Z</updated>
<author>
<name>Heinrich Schuchardt</name>
</author>
<published>2019-05-16T16:19:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=b1b782d30608701d1901c1a83702ee9671a1d012'/>
<id>urn:sha1:b1b782d30608701d1901c1a83702ee9671a1d012</id>
<content type='text'>
In EFI 1.10 a version of the Unicode collation protocol using ISO 639-2
language codes existed. This protocol is not part of the UEFI specification
any longer. Unfortunately it is required to run the UEFI Self Certification
Test (SCT) II, version 2.6, 2017. So we implement it here for the sole
purpose of running the SCT. It can be removed once a compliant SCT is
available.

The configuration option defaults to no.

Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt;

Most of Rob's original patch is already merged. Only the deprecated
protocol is missing. Rebase it and make it configurable.

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>
<entry>
<title>efi_loader: reword the EFI_LOADER config option</title>
<updated>2019-05-12T18:54:22Z</updated>
<author>
<name>Heinrich Schuchardt</name>
</author>
<published>2019-05-11T08:27:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=9363fd22df56dcb81aa4f3a8c3adbed539fe297d'/>
<id>urn:sha1:9363fd22df56dcb81aa4f3a8c3adbed539fe297d</id>
<content type='text'>
No need to mention U-Boot in brief description.
Fix several typos, mention iPXE.

Signed-off-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
</content>
</entry>
<entry>
<title>efi_loader: format Kconfig</title>
<updated>2019-05-12T18:54:22Z</updated>
<author>
<name>Heinrich Schuchardt</name>
</author>
<published>2019-05-08T21:17:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=5684c8d1ea3ce39c6850a8acdfb0bb90fe754df0'/>
<id>urn:sha1:5684c8d1ea3ce39c6850a8acdfb0bb90fe754df0</id>
<content type='text'>
Use if/endif for dependencies to give structure to the configuration menu.

Sort important settings to the top.

Abbreviate the short description of EFI_LOADER_HII.

Signed-off-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
</content>
</entry>
<entry>
<title>efi_loader: fix setting PlatformLang</title>
<updated>2019-04-12T20:00:42Z</updated>
<author>
<name>Heinrich Schuchardt</name>
</author>
<published>2019-04-11T05:34:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=07805f203bec8e8e24837428c2fab39533168bf2'/>
<id>urn:sha1:07805f203bec8e8e24837428c2fab39533168bf2</id>
<content type='text'>
The UEFI variables PlatformLang and PlatformLangCodes specify the current
firmware language and the list of all available languages.

Currently their values are hard coded. With the patch a new configuration
variable EFI_PLATFORM_LANG_CODES is provided.

When initializing the UEFI subsystem this configuration variable is used to
initialize PlatformLangCodes. The value of variable PlatformLang is read.
If it is not set, the first language specified in EFI_PLATFORM_LANG_CODES
is used to initialize PlatformLang.

Suggested-by: Takahiro Akashi &lt;takahiro.akashi@linaro.org&gt;
Signed-off-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
</content>
</entry>
<entry>
<title>efi_loader: enable HII protocols by default</title>
<updated>2019-04-12T20:00:41Z</updated>
<author>
<name>Heinrich Schuchardt</name>
</author>
<published>2019-04-07T21:58:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=084f09330131656c3073ed51084b50cbc85a05e4'/>
<id>urn:sha1:084f09330131656c3073ed51084b50cbc85a05e4</id>
<content type='text'>
As the UEFI shell requires the HII protocols let's enable them by default.

Signed-off-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
</content>
</entry>
<entry>
<title>efi_loader: Make HII a config option</title>
<updated>2019-02-13T08:40:06Z</updated>
<author>
<name>Alexander Graf</name>
</author>
<published>2019-02-11T14:24:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=5fbb28958becc2e725d2ee14a35c3b2f0918c62f'/>
<id>urn:sha1:5fbb28958becc2e725d2ee14a35c3b2f0918c62f</id>
<content type='text'>
Heinrich ran into issues with HII and iPXE which lead to #SErrors on
his Odroid-C2 system. We definitely do not want to regress just yet,
so let's not expose the HII protocols by default.

Instead, let's make it a config option that people can play with
This way, we can stabilize the code in tree without breaking any
users.

Once someone figures out, why this breaks iPXE (probably a NULL
dereference), we can enable it by default.

Reported-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
Signed-off-by: Alexander Graf &lt;agraf@suse.de&gt;

---

v1 -&gt; v2:

  - Remove HII selftest as well

v2 -&gt; v3:

  - Make config option
</content>
</entry>
</feed>
