Rewriting MMU for fun and profit
Channel: linux conf au 2017 - Hobart, Australia
Date: 2017-01-27

Aneesh Kumar K.V
http://linux.conf.au/schedule/presentation/28/
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.