Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
For More Information or to Register, Click Here
View analytic
Monday, October 5 • 16:00 - 16:50
Order at Last: The New U-Boot Driver Model Architecture - Simon Glass, Google

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

U-Boot is a popular Open Source universal boot loader commonly used to load a Linux kernel and prepare it for execution, particularly on ARM, PowerPC and now x86 devices. A long-standing limitation of U-Boot has been its ad-hoc device driver system. Introduced in 2014.04, U-Boot's new 'driver model' supports multiple peripheral controllers, hierarchical devices and device tree. This talk describes U-Boot's driver model including design goals, architecture, benefits, test methodology and limitations and compares it to Linux. Performance is evaluated in terms of code size and execution speed overhead. Examples are provided of how to use it in your projects and the benefits you obtain. The talk concludes with a status update for the conversion of U-Boot fully to driver model.

Speakers
avatar for Simon Glass

Simon Glass

Software Engineer, Google Inc
After writing a programmable RDBMS on ARM computers, Simon Glass worked at ARM in Cambridge, UK setting up the applications group, smart card effort and then working on ARM10. Returning to New Zealand, he started Bluewater Systems and grew it to 20 people, focussing on embedded ARM electronics/Linux. Simon then joined Google and to work on ARM Chromebooks (firmware lead). Simon is a primary contributor to U-Boot and maintains driver model and x86... Read More →


Monday October 5, 2015 16:00 - 16:50
Wicklow Hall 1

Attendees (139)