[Kern Meetup Blr] Slides for Bridging Virtualization and Trusted Execution Talk

75 views
Skip to first unread message

Yuvraj Sakshith

unread,
Apr 29, 2025, 1:25:05 AMApr 29
to Kernel Meetup Bangalore
Hi Everyone,

Since some of you requested the slides, please find it attached below.
You can also find the source code here. If you have any questions on the implementation, please reach out to me at yuvraj...@gmail.com

Additionally, here are some features/optimizations I am working on and trying to find solutions for, that I had mentioned during the talk. Suggestions are welcome.

- How to get rid of the common mediator entity acting as a bottleneck when too many CPUs make requests to secure-world parallely. Potential solution being, holding "struct optee_std_call" list per-cpu, given that vCPU thread migration is taken care of. Essentially making the mediator lock-less.

- How to place mediator inside VMM (QEMU) instead of the kernel, given that EL0 cannot make SMCs and ioctls helping VMM to make these SMCs should be tied to a single VMM.

I hope this helps.

Thanks and regards,
Yuvraj Sakshith

tee-mediator (1).pdf
Reply all
Reply to author
Forward
0 new messages