minix/servers/mfs
Ben Gras f78d8e74fd secondary cache feature in vm.
A new call to vm lets processes yield a part of their memory to vm,
together with an id, getting newly allocated memory in return. vm is
allowed to forget about it if it runs out of memory. processes can ask
for it back using the same id. (These two operations are normally
combined in a single call.)

It can be used as a as-big-as-memory-will-allow block cache for
filesystems, which is how mfs now uses it.
2010-05-05 11:35:04 +00:00
..
buf.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
cache.c secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
const.h Driver mapping refactory. 2010-04-09 21:56:44 +00:00
device.c Remove the types Dev_t, _mnx_Gui, _mnx_Uid, and similar. 2010-04-13 10:58:41 +00:00
drivers.h Merge of VFS by Balasz Gerofi with Minix trunk. 2006-10-25 13:40:36 +00:00
fs.h Merge of VFS by Balasz Gerofi with Minix trunk. 2006-10-25 13:40:36 +00:00
glo.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
inc.h Merge of VFS by Balasz Gerofi with Minix trunk. 2006-10-25 13:40:36 +00:00
inode.c Remove the types Dev_t, _mnx_Gui, _mnx_Uid, and similar. 2010-04-13 10:58:41 +00:00
inode.h - Introduce support for sticky bit. 2009-12-20 20:27:14 +00:00
link.c Removed unused variables, added const where possible. 2010-04-07 11:25:51 +00:00
main.c secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
Makefile secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
misc.c secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
mount.c Driver refactory for live update and crash recovery. 2010-04-08 13:41:35 +00:00
open.c Fix printfs with too few or too many parms, remove unused vars, fix incorrect flag tests, other code cleanup. 2010-04-01 13:25:05 +00:00
path.c Fix printfs with too few or too many parms, remove unused vars, fix incorrect flag tests, other code cleanup. 2010-04-01 13:25:05 +00:00
pipe.c - Introduce support for sticky bit. 2009-12-20 20:27:14 +00:00
protect.c Fix printfs with too few or too many parms, remove unused vars, fix incorrect flag tests, other code cleanup. 2010-04-01 13:25:05 +00:00
proto.h secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
read.c secondary cache feature in vm. 2010-05-05 11:35:04 +00:00
stadir.c More use of endpoint_t. Other code cleanup. 2010-03-30 14:07:15 +00:00
super.c Remove the types Dev_t, _mnx_Gui, _mnx_Uid, and similar. 2010-04-13 10:58:41 +00:00
super.h Support for larger disks. 2009-12-21 11:20:30 +00:00
table.c Move allocation of temporary inodes for cloned character special devices from 2010-03-30 15:00:09 +00:00
time.c - Introduce support for sticky bit. 2009-12-20 20:27:14 +00:00
type.h inodes - using types with known size 2009-11-06 08:55:07 +00:00
utility.c panic() cleanup. 2010-03-05 15:05:11 +00:00
write.c Fix printfs with too few or too many parms, remove unused vars, fix incorrect flag tests, other code cleanup. 2010-04-01 13:25:05 +00:00