Emulating smaller pages on a system based on a larger page size
I wrote this paper around 5 years ago hoping to publish it at some conference. But this has been sitting around in my home directory for far too long without ever being indexed. So here it goes:
Abstract: Operating system support for multiple page sizes in the Linux kernel is not considered a high priority because of the complexity it adds to the VFS and VM layers and the perception that relatively few applications really need it and a majority of the users don’t need to pay to pay costs associated with the complexity. In this paper, we present an alternative method to support an ABI requiring a page size smaller than the default page size for the architecture on a kernel that doesn’t support multiple page sizes.
Categories: Open Source