On Tue, Sep 07, 2021 at 12:07:08PM -0500, Alexandru Gagniuc wrote: > This value is not used by u-boot, and it should not. The load address > of an OPTEE image is defined by said image. Either a uImage or a FIT > will have a defined load address and entry point. Those values are the > correct ones, not CONFIG_OPTEE_LOAD_ADDR. > > Commit f25006b96e9f ("optee: Add CONFIG_OPTEE_LOAD_ADDR") justifies > this config by requiring its presence in u-boot's .config for other > images as part of a larger build, claiming it is "the best way". > > This argument is not persuasive. U-boot's configuration is driven by > platform requirements, not the other way around. It seems more likely > that the argument is conflating tooling issues with Kconfig. Yocto and > buildroot have excellent mechanisms for defining values across the > board (pun intended). u-boot's Kconfig is the wrong place to do it. > > Furthermore, it is not "best" for u-boot because it hardcodes a value > which is then not used. In fact the load address that u-boot uses is > the one derived from the OPTEE image. > > Confused yet? I sure was. To prevent future confusion, remove > CONFIG_OPTEE_LOAD_ADDR. > > Signed-off-by: Alexandru Gagniuc <mr.nuke...@gmail.com>
Applied to u-boot/master, thanks! -- Tom
signature.asc
Description: PGP signature