MAP_ALIGN project
authorvsrinivas <vsrinivas@web>
Sun, 10 Oct 2010 03:18:48 +0000 (20:18 -0700)
committerCharlie <root@leaf.dragonflybsd.org>
Sun, 10 Oct 2010 03:18:48 +0000 (20:18 -0700)
docs/developer/ProjectsPage.mdwn

index d6a7d8b..d7cbdd3 100644 (file)
@@ -201,4 +201,9 @@ This page shall serve as a common place to look if you're in search of a DragonF
 * Currently, tmpfs nodes and stuff are allocated from KVA are the size limiter for a tmpfs filesystem
 * Instead allocate them from swappable memory; this will allow larger tmpfses up to swap limits
 
+### mmap MAP_ALIGN
+* Solaris's mmap support a flag, MAP_ALIGN, where the address to mmap acts as an alignment hint
+* Our backing VM calls support an alignment parameter, but our public mmap does not
+* This would allow nmalloc to allocate slabs (64k, 64k-aligned) without wastage
+
 For more theoretical projects and project concepts see [[ResearchProjects|/docs/developer/ResearchProjectsPage]]