Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
42 lines (42 sloc) 1.91 KB
categories description image session_attendee_num session_id session_room session_slot session_speakers session_track tag tags title youtube_video_url amazon_s3_presentation_url amazon_s3_video_url
bkk19
Trusted Firmware-M (TF-M) is an implementation of Platform Security Architecture (PSA) for M class processors. TF-M includes a couple of secure services. Many partners want to take advantage of that to extend their PSA features.<br /> <br /> Our design is to extend TF-M’s services to Zephyr based dual-core SoC. A Zephyr instance runs in secure core with secure services, another Zephyr instance runs in non-secure core which can call secure services. For this solution, the first step is to modularize secure services in TF-M and remove service platform dependencies. Then start them as Zephyr threads in secure core. And at last, implement IPC interface for the service requests from non-secure core to secure core by leveraging openAMP which is supported in Zephyr. This session will discuss the TF-M secure services modularization, running secure services in Zephyr and the IPC implementation.<br />
featured path
true
/assets/images/featured-images/bkk19/BKK19-213.png
49
BKK19-213
Session Room 3 (Lotus 10)
end_time start_time
2019-04-02 11:55:00
2019-04-02 11:30:00
speaker_bio speaker_company speaker_image speaker_location speaker_name speaker_position speaker_username
Senior Software Engineer of arm, working as Linaro assignee for LITE. Mainly focus on embedded and IoT, v8-m of TF-M.
arm
/assets/images/speakers/bkk19/karl-zhang.jpg
Karl Zhang
Sr. Software Engineer
karl.zhang
IoT and Embedded
session
Open Source Development
Networking
BKK19-213 - TF-M Services on Multi-Core System
None
You can’t perform that action at this time.