Loading…
March 12-14, 2018 - Portland, OR
Click Here For Information & Registration
View analytic
Monday, March 12 • 2:00pm - 2:50pm
Retrofitting Memory Protection in the Zephyr OS - Andrew Boie, Intel

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

Feedback form is now closed.
Modern microcontrollers offer mechanisms to protect memory regions from being inadvertently accessed, either by programmer error or by malice. Until recently, Zephyr was not making use of it. This talk will present the work performed to retrofit memory protection in the Zephyr kernel, discussing the constraints, design decisions (affecting portability, security, and performance), its current state, and the next steps. We will discuss details on a novel method of tracking and validating kernel objects, techniques for defining system calls with a minimal amount of boilerplate code, details on our APIs for managing memory permissions, and implications of the recently unveiled Meltdown and Spectre bugs and their implications for Zephyr.

Speakers
AB

Andrew Boie

Senior Software Engineer, Intel
Andrew Boie is a senior software engineer at Intel and is a maintainer of the Zephyr Open Source Project. He generally works on the interrupt subsystem, new CPU architecture enabling, and memory protection features.



Monday March 12, 2018 2:00pm - 2:50pm
Galleria North