Proposals

Porting the Linux kernel to a new architecture, done right

Session information has not yet been published for this event.

*
Presentation
Scheduled: Thursday, November 4, 2010 from 1:30 – 2:15pm in President's Ballroom

One Line Summary

A quick tour around the architecture specific kernel implementation a working example code.

Abstract

Every year, one or two architectures get merged into the Linux kernel, with most of the code copied from existing architectures, usually copying many bugs that are fixed in others and support for legacy interfaces that are not needed on the new architecture.

Following up to the work that Arnd has done on generalizing the header files in the include/asm-generic directory, we now look at the remaining code, porting the kernel to a virtual machine implementing an idealized x86 implementation, in a way that can be trivially ported to other architectures.

Tags

kernel, architecture

Presentation Materials

slides

Speaker

  • Biography

    Arnd works as a kernel hacker for the IBM Linux Technology Center and is based in Tübingen, Germany.
    He maintains various bits of Linux kernel code including the Cell platform in the PowerPC architecture, but has also worked on the s/390, x86 and arm architectures.

Leave a private comment to organizers about this proposal