Porting the Linux kernel to a new architecture, done right
Session information has not yet been published for this event.
One Line Summary
A quick tour around the architecture specific kernel implementation a working example code.
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.
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.