This event has ended. Create your own event → Check it out
This event has ended. Create your own
View analytic
Monday, April 4 • 10:40am - 11:30am
How to Port Linux to a New Processor Architecture - Joel Porquet, LeafLabs

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

Getting the Linux kernel running on a new processor architecture is not as difficult a procedure as one might think. A well-defined skeleton, shared by the majority of ports, exists and can logically be split into two parts.

The first part is the boot code, the arch-specific code that is executed from the moment the kernel takes over from the bootloader until init is finally executed. The second part concerns the arch-specific code that is regularly executed once the booting phase has been completed and the kernel is running normally (e.g. starting new threads, dealing with interrupts, serving system calls, etc.).

In this talk, Joël Porquet will provide an overview of the procedure that he carried out, from the early assembly boot code to adding SMP support (and some early-NUMA support).

avatar for Joël Porquet

Joël Porquet

Joël Porquet is an embedded software engineer and occasional technical writer. In the last of many academic research positions, he had the opportunity to do some Linux kernel development. He was working as a postdoctoral student at the University Pierre and Marie Curie in Paris, and ported Linux to a new processor architecture that the System-on-Chip department was designing. He is now working with LeafLabs, LLC on Project ARA, where he is in... Read More →

Monday April 4, 2016 10:40am - 11:30am
Harbor Ballroom H