All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot]  [RFC 0/1] Add TEE loading support to FIT image
@ 2016-11-14 19:49 Andrew F. Davis
  2016-11-14 19:49 ` [U-Boot] [RFC 1/1] image: Add TEE loading to FIT loadable processing Andrew F. Davis
  0 siblings, 1 reply; 9+ messages in thread
From: Andrew F. Davis @ 2016-11-14 19:49 UTC (permalink / raw)
  To: u-boot

Hello all,

Internally[0] we use the a hook in the FIT loadable section to install
our trusted execution environment solution (OPTEE) which is packaged
in the FIT image with the rest of the platform's images. I would like
to get some feedback if this will be an acceptable solution?

This patch is the first step where we allow a platform to add a
custom hook for the "tee" type loadable. The rest of the work
is in the platform specific call and so not relevant to this RFC.

The resulting FIT .its looks something like this:

...
am57xx-evm.optee {
	description = "OPTEE OS Image";
	data = /incbin/("am57xx-evm.optee");
	type = "tee";
	arch = "arm";
        compression = "none";
};
...
configurations {
	am57xx-evm {
		description = "Linux kernel, FDT blob, and OPTEE OS for the AM57xx EVM";
		kernel = "kernel at 1";
		fdt = "am57xx-evm.dtb";
		loadables = "am57xx-evm.optee";
	};
...

Thanks,
Andrew

[0] git://git.ti.com/ti-u-boot/ti-u-boot.git

Andrew F. Davis (1):
  image: Add TEE loading to FIT loadable processing

 Kconfig         | 10 ++++++++++
 common/image.c  | 18 ++++++++++++++++++
 include/image.h | 15 +++++++++++++++
 3 files changed, 43 insertions(+)

-- 
2.10.1

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2016-11-16  0:18 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-14 19:49 [U-Boot] [RFC 0/1] Add TEE loading support to FIT image Andrew F. Davis
2016-11-14 19:49 ` [U-Boot] [RFC 1/1] image: Add TEE loading to FIT loadable processing Andrew F. Davis
2016-11-14 20:44   ` Simon Glass
2016-11-14 21:55     ` Andrew F. Davis
2016-11-15  0:34       ` Simon Glass
2016-11-15 17:07         ` Andrew F. Davis
2016-11-16  0:18           ` Simon Glass
2016-11-15  7:55   ` Michal Simek
2016-11-15 16:43     ` Andrew F. Davis

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.