This is an old revision of the document!
Loader Work/Issues
Work
Issues
- Some commands do not have an equivalent in the internal language available to the loader (Lua, Forth)
Commands without programmatic equivalent
The following are broken down categorically by architecture or boot firmware interfaces.
===== EFI ====
EFI environment access is only via the following set of commands:
- eft-show
- efi-set
- eft-unset
None of these can be used to fetch EFI environment variables into the language. Setting and clearing environment variables can be done by building a command and invoking it (not optimal, but workable.)
U-Boot
The ubenv command. While individual commands could be build and invoked to populate environment variables that can then be fetched by the language, this is a bit heavy weight doing it this way. It also can pollute the environment which will required cleaning up after populating variables. Having an interface directly from the language would be an improvement.