Rewriting MMU for fun and profit
Aneesh Kumar K.V
Thursday 11:35 a.m.–12:20 p.m.
Target audience: Developer
Memory management is a core subsystem of Linux kernel which provides generic interfaces built on top of architectural implementations. Adding new memory model requires large changes to kernel code. This becomes more challenging when the architecture supports multiple memory models. In this talk, we will look at the challenges involved in adding Linux kernel support for the new POWER ISA 3.0 memory model. We will also summarize kernel specific abstractions we added to efficiently support multiple memory models in a single kernel.
Aneesh is an active contributor to Linux kernel working in the area of Memory Management and KVM. Aneesh has contributed to different kernel components like Ext4, 9pFS and HugeTLB. His recent work involves improving PowerPC support in Linux kernel.