Linaro Connect San Diego 2019
Attending this event?
Linaro Connect resources will be available here during and after Connect!

Booking Private Meetings
Private meetings are booked through san19.skedda.com and your personal calendar (i.e. Google Calendar). View detailed instructions here.

For Speakers
Please add your presentation to Sched.com by attaching a pdf file to your session (under Extras > + File). We will export these presentations daily and feature on the connect.linaro.org website here. Videos will be uploaded as we receive them (if the video of your session cannot be published please let us know immediately by emailing connect@linaro.org).

Tuesday, September 24 • 12:00pm - 12:50pm
SAN19-213 A Guide to enabling new Power Management & System Control Models via Arm SCMIv2.0

Sign up or log in to save this to your schedule and see who's attending!

Continuing from Linaro Connect BKK19, where the Arm SCMI Roadmap was unveiled, we have released SCMI specification version 2.0 in July/August 2019. This version of the specification enables new usage models to cater to Power Management and System Control requirements in Mobile, Embedded and Automotive markets.

Cost sensitive SoC designs may not opt for a stand-alone microcontroller for System Control. For such systems, SCMIv2.0 enables the System Control Firmware to be resident in the secure world. We shall go over the requirements to implement the kernel and firmware code for such systems to comply with SCMI.

SCMIv2.0 introduces the concept of Per-Agent Resource Isolation Domains. Many SoCs today implement multiple PE Clusters where each cluster runs a different OS instance. Such systems require the SoC resources to be partitioned dynamically among the various agents (we may model each such cluster to be a SCMI agent). SCMIv2.0 introduces new commands to achieve this. In our session, we shall talk about how this can be done using the new SCMIv2.0 commands, and the agent-id and transport requirements and semantics for such a model to work. We will also provide an overview how such a model might work for Virtualized Systems. The presentation will cover how newly introduced Power Domain pre-notifications can be used for co-operative Power Management according to user defined policies in such systems.

SCMIv2.0 introduces FastChannels. We will provide an overview of its requirements and how FastChannels can be enabled for latency critical operations. We will also touch upon the Reset Management Protocol which can be used for device resets. Finally we will walk-through the features planned to be introduced in the next version of SCMI.

avatar for Souvik Chakravarty

Souvik Chakravarty

Staff Software Engineer, ARM Limited
Souvik is a Staff Software Engineer in the Architecture and Technology Group at Arm, where his primary areas of focus are System and Power Management software standards and specifications.

Tuesday September 24, 2019 12:00pm - 12:50pm
Sunset V (Session 1)
Feedback form isn't open yet.

Attendees (19)