No description
Find a file
Ben Gras d343041caa VM: make mapping types explicit
Introduce explicit abstractions for different mapping types,
handling the instantiation, forking, pagefaults and freeing of
anonymous memory, direct physical mappings, shared memory and
physically contiguous anonymous memory as separate types, making
region.c more generic.

Also some other genericification like merging the 3 munmap cases
into one.

COW and SMAP safemap code is still implicit in region.c.
2012-10-12 14:52:01 +02:00
benchmarks Fixed unixbench Run script 2010-10-25 08:32:14 +00:00
bin No need to define NETBSD_SOURCE explicitly 2012-06-18 10:53:34 +00:00
commands unstack, sort: cleanup and improvement 2012-09-26 18:44:55 +02:00
common common/libc: build for ARM 2012-08-12 23:30:54 +02:00
dist/bzip2 import NetBSD bzip2 and libbz2 2011-11-18 11:11:04 +01:00
docs Add entry in fstab and let the mount system call start devman. 2012-07-05 14:52:16 +02:00
drivers MMC driver. 2012-10-08 09:11:17 +02:00
etc bootloader: usability improvements 2012-10-12 01:03:36 +02:00
external xz: add libc dependency 2012-06-25 17:21:01 +02:00
gnu/dist fetch.sh: serve tarballs ourselves 2012-06-25 10:46:31 +00:00
include VM: make mapping types explicit 2012-10-12 14:52:01 +02:00
kernel ARM support for kernel and vm 2012-10-07 21:38:03 -04:00
lib LIBC - getifaddrs() fix 2012-10-11 09:43:33 +00:00
libexec ld.so: be more mmap()-behaviour-independent 2012-06-25 14:13:07 +02:00
man bootloader: usability improvements 2012-10-12 01:03:36 +02:00
releasetools bootloader: usability improvements 2012-10-12 01:03:36 +02:00
sbin Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00
servers VM: make mapping types explicit 2012-10-12 14:52:01 +02:00
share ARM support for system libraries 2012-08-28 13:49:27 -04:00
sys bootloader: usability improvements 2012-10-12 01:03:36 +02:00
test tests: fix IPC test set fix 2012-10-11 20:38:41 +02:00
tools Import lib{mpc,gmp,mpfr} 2012-06-25 09:15:27 +00:00
usr.bin top task uid clear 2012-09-19 19:38:19 +02:00
usr.sbin Amd64 cross-compilation fix. 2012-08-27 15:31:03 +00:00
.gitignore Update gitignore for releasetools 2012-06-18 10:54:52 +00:00
build.sh Cross compile MFS ramdisk 2012-06-18 10:54:55 +00:00
LICENSE Fix parameter parsing in cut 2010-01-21 10:16:05 +00:00
Makefile Import NetBSD tools and build.sh 2012-06-18 10:54:51 +00:00