On Wed, May 06, 2020 at 09:09:45PM +0200, Heinrich Schuchardt wrote:
On 5/6/20 3:18 PM, Grant Likely wrote:
[...]
For the other variable services the patch series provides a compliant solution.
Ilias Apalodimas has a draft patch series for using OP-TEE and MM for managing variables. But storage in the RPMB partition of an eMMC device would only work at boottime. Just what you described at last years Embedded Linux conference (https://www.youtube.com/watch?v=VnsF3uRZzNk).
Takahiro Akashi last year presented alternative patches that would enable reading variables at runtime. He recently suggested to use capsule updates to update variables and has submitted patches for capsule updates (https://patchwork.ozlabs.org/project/uboot/list/?series=172907).
FYI I just posted that https://lists.denx.de/pipermail/u-boot/2020-May/410772.html As Heinrich says, it only works on boottime for now, but I *think* (and I might be horribly wrong), that getting runtime variables to work would be possible.
If we do not have SetVariable() at runtime, I do not see much value in QueryVariableInfo(). So we shouldn't make that service compulsory.
Best regards
Heinrich
Thoughts?
There is a capitalization typo in the chapter:
%s/e.g., If/E.g., if/
Fixed and committed as a trivial fix.
g.
Best regards
Heinrich
7fad894 (origin/master, origin/HEAD) Fix all UEFI references to be the same version 498cad2 trivial: Fix typo in chater 3 title 2c40029 Merge pull request #43 from orangecms/link-to-linux-doc 1e51a1e Update link to Linux docs which changed to rst be7ddfa Update CONTRIBUTING.rst 763aed0 Update CONTRIBUTING.rst
All of the above can be found queued up at http://github.com/glikely/ebbr