minix/servers/vm
Lionel Sambuc cfd3379bb1 Removing CSU patches
* Removed startup code patches in lib/csu regarding kernel to userland
   ABI.

 * Aligned stack layout on NetBSD stack layout.

 * Generate valid stack pointers instead of offsets by taking into account
   _minix_kerninfo->kinfo->user_sp.

 * Refactored stack generation, by moving part of execve in two
   functions {minix_stack_params(), minix_stack_fill()} and using them
   in execve(), rs and vm.

 * Changed load offset of rtld (ld.so) to:
      execi.args.stack_high - execi.args.stack_size - 0xa00000
   which is 10MB below the main executable stack.

Change-Id: I839daf3de43321cded44105634102d419cb36cec
2014-02-18 11:25:02 +01:00
..
arch arm:refactor move pagetable to the common directory. 2013-12-17 14:41:35 +01:00
acl.c VM: support for shared call mask ACLs 2013-08-08 23:22:58 +02:00
alloc.c vm: make WARNS=5 proof 2013-09-06 11:51:20 +02:00
break.c vm: make WARNS=5 proof 2013-09-06 11:51:20 +02:00
cache.c
cache.h
cavl_if.h vm: make WARNS=5 proof 2013-09-06 11:51:20 +02:00
cavl_impl.h vm: make WARNS=5 proof 2013-09-06 11:51:20 +02:00
exit.c VM: support for shared call mask ACLs 2013-08-08 23:22:58 +02:00
fdref.c vm: make WARNS=5 proof 2013-09-06 11:51:20 +02:00
fdref.h vm: make WARNS=5 proof 2013-09-06 11:51:20 +02:00
fork.c VM: support for shared call mask ACLs 2013-08-08 23:22:58 +02:00
glo.h <a.out.h>, MINIX style: remove as obsolete 2013-08-06 11:43:35 +02:00
main.c Removing CSU patches 2014-02-18 11:25:02 +01:00
Makefile arm:refactor move pagetable to the common directory. 2013-12-17 14:41:35 +01:00
mem_anon_contig.c arm:vm allow per memory type flags. 2013-09-26 12:11:28 +02:00
mem_anon.c arm:vm allow per memory type flags. 2013-09-26 12:11:28 +02:00
mem_cache.c arm:vm allow per memory type flags. 2013-09-26 12:11:28 +02:00
mem_directphys.c arm:vm allow per memory type flags. 2013-09-26 12:11:28 +02:00
mem_file.c arm:vm allow per memory type flags. 2013-09-26 12:11:28 +02:00
mem_shared.c arm:vm allow per memory type flags. 2013-09-26 12:11:28 +02:00
memlist.h
memtype.h arm:vm allow per memory type flags. 2013-09-26 12:11:28 +02:00
mmap.c libminixfs: allow non-pagesize-multiple FSes 2013-11-21 10:03:06 +00:00
pagefaults.c vm: make WARNS=5 proof 2013-09-06 11:51:20 +02:00
pagetable.c arm:refactor move pagetable to the common directory. 2013-12-17 14:41:35 +01:00
pb.c vm: make WARNS=5 proof 2013-09-06 11:51:20 +02:00
phys_region.h
proto.h vm: make WARNS=5 proof 2013-09-06 11:51:20 +02:00
pt.h
queryexit.c
region.c VM bugfix & regression test 2014-01-09 18:28:11 +01:00
region.h vm: make WARNS=5 proof 2013-09-06 11:51:20 +02:00
regionavl_defs.h
regionavl.c
regionavl.h
rs.c VM: support for shared call mask ACLs 2013-08-08 23:22:58 +02:00
sanitycheck.h
slaballoc.c vm: make WARNS=5 proof 2013-09-06 11:51:20 +02:00
unavl.h
util.h vm: make WARNS=5 proof 2013-09-06 11:51:20 +02:00
utility.c arm:caching introduce _CACHED defines 2013-09-26 11:54:36 +02:00
vfs.c vm: make WARNS=5 proof 2013-09-06 11:51:20 +02:00
vm.h
vmproc.h VM: support for shared call mask ACLs 2013-08-08 23:22:58 +02:00