Official MINIX sources - Automatically replicated from gerrit.minix3.org
Go to file
Ben Gras 6dd009208e libexec: mmap support, prealloc variants
In libexec, split the memory allocation method into cleared and
non-cleared. Cleared gives zeroed memory, non-cleared gives 'junk'
memory (that will be overwritten anyway, and so needn't be cleared)
that is faster to get.

Also introduce the 'memmap' method that can be used, if available,
to map code and data from executables into a process using the
third-party mmap() mode.

Change-Id: I26694fd3c21deb8b97e01ed675dfc14719b0672b
2013-03-31 18:59:43 +02:00
benchmarks Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
bin Importing bin/ksh 2013-03-14 11:33:10 +01:00
commands Fields and functions for new 2ndary cache. 2013-03-31 18:59:42 +02:00
common __aeabi_ldivmod: fix sign logic 2013-02-11 21:37:10 +01:00
dist/nvi Termcap update, replacing elvis by nvi. 2013-01-24 07:44:38 +01:00
distrib lwip (inet's alternative) is compiled by default 2013-03-25 16:51:25 +01:00
docs Importing bin/ksh 2013-03-14 11:33:10 +01:00
drivers Move MINIX reboot definitions into minix/reboot.h 2013-03-20 16:50:01 +00:00
etc Fields and functions for new 2ndary cache. 2013-03-31 18:59:42 +02:00
external Reduce differences in libgcc Makefiles for ARM 2013-03-08 09:41:49 +01:00
gnu/dist Toolchain upgrade and portability improvements. 2012-11-15 16:07:29 +01:00
include Fields and functions for new 2ndary cache. 2013-03-31 18:59:42 +02:00
kernel libexec: mmap support, prealloc variants 2013-03-31 18:59:43 +02:00
lib libexec: mmap support, prealloc variants 2013-03-31 18:59:43 +02:00
libexec Removing obsolete _NBSD_LIBC define 2013-02-26 09:44:24 +00:00
man Importing usr.bin/whatis 2013-03-23 16:10:23 +01:00
releasetools Importing usr.bin/from 2013-03-23 16:11:11 +01:00
sbin Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
servers libexec: mmap support, prealloc variants 2013-03-31 18:59:43 +02:00
share lwip (inet's alternative) is compiled by default 2013-03-25 16:51:25 +01:00
sys VM: 64-bit mmap() 2013-03-31 18:59:41 +02:00
test Rename "struct partition" to "struct part_geom" 2013-03-20 16:14:21 +00:00
tools Removing forgotten, useless, renegade defines 2013-02-27 10:54:04 +01:00
usr.bin Importing usr.bin/from 2013-03-23 16:11:11 +01:00
usr.sbin Removing obsolete _NBSD_LIBC define 2013-02-26 09:44:24 +00:00
.gitignore gitignore: ignore some more generated files 2012-12-06 13:29:20 +00:00
.gitreview misc:Add gerrit code review support. 2013-01-16 09:44:16 +01:00
build.sh Reverting back to default value of MKARZERO 2013-01-17 10:03:58 +01:00
LICENSE Fix parameter parsing in cut 2010-01-21 10:16:05 +00:00
Makefile Installing posix tests in /usr/tests/minix-posix 2013-03-13 10:43:16 +01:00