minix/test
Cristiano Giuffrida c5b309ff07 Merge of Wu's GSOC 09 branch (src.20090525.r4372.wu)
Main changes:
- COW optimization for safecopy.
- safemap, a grant-based interface for sharing memory regions between processes.
- Integration with safemap and complete rework of DS, supporting new data types
  natively (labels, memory ranges, memory mapped ranges).
- For further information:
  http://wiki.minix3.org/en/SummerOfCode2009/MemoryGrants

Additional changes not included in the original Wu's branch:
- Fixed unhandled case in VM when using COW optimization for safecopy in case
  of a block that has already been shared as SMAP.
- Better interface and naming scheme for sys_saferevmap and ds_retrieve_map
  calls.
- Better input checking in syslib: check for page alignment when creating
  memory mapping grants.
- DS notifies subscribers when an entry is deleted.
- Documented the behavior of indirect grants in case of memory mapping.
- Test suite in /usr/src/test/safeperf|safecopy|safemap|ds/* reworked
  and extended.
- Minor fixes and general cleanup.
- TO-DO: Grant ids should be generated and managed the way endpoints are to make
sure grant slots are never misreused.
2010-01-14 15:24:16 +00:00
..
ds Merge of Wu's GSOC 09 branch (src.20090525.r4372.wu) 2010-01-14 15:24:16 +00:00
ipc fp might be NULL. 2009-09-21 15:23:08 +00:00
safecopy Merge of Wu's GSOC 09 branch (src.20090525.r4372.wu) 2010-01-14 15:24:16 +00:00
safemap Merge of Wu's GSOC 09 branch (src.20090525.r4372.wu) 2010-01-14 15:24:16 +00:00
safeperf Merge of Wu's GSOC 09 branch (src.20090525.r4372.wu) 2010-01-14 15:24:16 +00:00
select Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
common.c Initial revision 2005-04-21 14:53:53 +00:00
Makefile Floating point support functions 2009-12-24 20:22:41 +00:00
run Floating point support functions 2009-12-24 20:22:41 +00:00
t10a.c Initial revision 2005-04-21 14:53:53 +00:00
t11a.c Al's no-double-empty-lines crusade 2005-08-22 15:08:27 +00:00
t11b.c Initial revision 2005-04-21 14:53:53 +00:00
t40a.c Added select test 2009-07-14 09:43:33 +00:00
t40b.c - Introduce support for sticky bit. 2009-12-20 20:27:14 +00:00
t40c.c Added select test 2009-07-14 09:43:33 +00:00
t40d.c Added select test 2009-07-14 09:43:33 +00:00
t40e.c Added select test 2009-07-14 09:43:33 +00:00
t40f.c Added select test 2009-07-14 09:43:33 +00:00
test1.c Al's no-double-empty-lines crusade 2005-08-22 15:08:27 +00:00
test2.c - Introduce support for sticky bit. 2009-12-20 20:27:14 +00:00
test3.c Fixed tests to use the right path when run as root 2009-12-04 17:51:06 +00:00
test4.c Al's no-double-empty-lines crusade 2005-08-22 15:08:27 +00:00
test5.c Al's no-double-empty-lines crusade 2005-08-22 15:08:27 +00:00
test6.c Fixed tests to use the right path when run as root 2009-12-04 17:51:06 +00:00
test7.c Al's no-double-empty-lines crusade 2005-08-22 15:08:27 +00:00
test8.c Swap test8 and test37 2005-09-19 13:39:27 +00:00
test9.c Al's no-double-empty-lines crusade 2005-08-22 15:08:27 +00:00
test10.c Al's no-double-empty-lines crusade 2005-08-22 15:08:27 +00:00
test11.c Al's no-double-empty-lines crusade 2005-08-22 15:08:27 +00:00
test12.c Initial revision 2005-04-21 14:53:53 +00:00
test13.c Initial revision 2005-04-21 14:53:53 +00:00
test14.c fix test14's "clever" (broken) filename generation 2009-08-15 15:13:57 +00:00
test15.c Al's no-double-empty-lines crusade 2005-08-22 15:08:27 +00:00
test16.c Al's no-double-empty-lines crusade 2005-08-22 15:08:27 +00:00
test17.c Fixed tests to use the right path when run as root 2009-12-04 17:51:06 +00:00
test18.c Implementations of readv and writev 2010-01-08 13:40:34 +00:00
test19.c Fixed tests to use the right path when run as root 2009-12-04 17:51:06 +00:00
test20.c 8<->37 2005-09-19 13:44:31 +00:00
test21.c Fixed tests to use the right path when run as root 2009-12-04 17:51:06 +00:00
test22.c Al's no-double-empty-lines crusade 2005-08-22 15:08:27 +00:00
test23.c Al's no-double-empty-lines crusade 2005-08-22 15:08:27 +00:00
test24.c Al's no-double-empty-lines crusade 2005-08-22 15:08:27 +00:00
test25.c Fixed tests to use the right path when run as root 2009-12-04 17:51:06 +00:00
test26.c Al's no-double-empty-lines crusade 2005-08-22 15:08:27 +00:00
test27.c Al's no-double-empty-lines crusade 2005-08-22 15:08:27 +00:00
test28.c Disabled check in test 28 which hard links a directory; this is nott required by POSIX and not supported (currently) by MINIX. Also corrected total number of tests. 2009-09-04 20:23:25 +00:00
test29.c 8<->37 2005-09-19 13:44:31 +00:00
test30.c Al's no-double-empty-lines crusade 2005-08-22 15:08:27 +00:00
test31.c test31 fix 2009-09-20 18:15:24 +00:00
test32.c test32 fix 2009-09-20 16:47:57 +00:00
test33.c Al's no-double-empty-lines crusade 2005-08-22 15:08:27 +00:00
test34.c Initial revision 2005-04-21 14:53:53 +00:00
test35.c Al's no-double-empty-lines crusade 2005-08-22 15:08:27 +00:00
test36.c Al's no-double-empty-lines crusade 2005-08-22 15:08:27 +00:00
test37.c Add tests for sigsetjmp/siglongjmp 2010-01-12 09:53:39 +00:00
test38.c Fixed problem in subtest 1; Part of test is now in #if DEAD_CODE ... #endif, 2005-10-05 11:28:12 +00:00
test39.c Mostly a revert of r5306. com.h defines MAX_NR_TASKS value which replaces 2009-09-29 20:13:41 +00:00
test40.c Fixed case error 2009-07-22 08:59:57 +00:00
test41.c Support for setitimer(ITIMER_VIRTUAL/ITIMER_PROF). New test (41) for setitimer. 2009-08-15 21:37:26 +00:00
test42.c add ptrace(2) TO_NOEXEC flag 2010-01-05 09:30:28 +00:00
test43.c Allow test43 to deal with broken symlinks 2010-01-07 09:52:23 +00:00
test44.c Add Ben's test 44 2009-12-09 13:42:33 +00:00
test45.c Implementation of strto(u)ll, documentation and tests for strto(u)l(l) 2009-12-09 19:01:38 +00:00
test45.h Implementation of strto(u)ll, documentation and tests for strto(u)l(l) 2009-12-09 19:01:38 +00:00
test46.c Fix compilation errors caused by more files not added in previous commit 2009-12-20 21:31:03 +00:00
test47.c Floating point support functions 2009-12-24 20:22:41 +00:00
testsh1.sh . swapped test26 and test40 2005-08-08 14:30:50 +00:00
testsh2.sh . swapped test26 and test40 2005-08-08 14:30:50 +00:00