minix/servers
Ben Gras 24b1c92c4a vm: new secondary cache code
Primary purpose of change: to support the mmap implementation, VM must
know both (a) about some block metadata for FS cache blocks, i.e. inode
numbers and inode offsets where applicable; and (b) know about *all*
cache blocks, i.e.  also of the FS primary caches and not just the
blocks that spill into the secondary one. This changes the interface and
VM data structures.

This change is only for the interface (libminixfs) and VM data
structures; the filesystem code is unmodified, so although the secondary
cache will be used as normal, blocks will not be annotated with inode
information until the FS is modified to provide this information. Until
it is modified, mmap of files will fail gracefully on such filesystems.

This is indicated to VFS/VM by returning ENOSYS for REQ_PEEK.

Change-Id: I1d2df6c485e6c5e89eb28d9055076cc02629594e
2013-03-29 22:08:39 +00:00
..
devman Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
ds Cleanup: Remove minix.bootprog.mk 2013-03-06 11:56:56 +01:00
ext2 filesystems: return ENOSYS for REQ_PEEK 2013-03-29 22:08:33 +00:00
hgfs Create SFFS library out of HGFS 2012-04-09 18:08:26 +02:00
inet Let the build system manage compilation flags 2013-03-08 09:41:49 +01:00
init Move MINIX reboot definitions into minix/reboot.h 2013-03-20 16:50:01 +00:00
ipc Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
is Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
iso9660fs filesystems: return ENOSYS for REQ_PEEK 2013-03-29 22:08:33 +00:00
lwip LWIP - avoid an assert when a driver restarts 2013-03-25 16:51:25 +01:00
mfs filesystems: return ENOSYS for REQ_PEEK 2013-03-29 22:08:33 +00:00
pfs UDS: check connection state better 2013-03-07 10:49:21 +00:00
pm Move MINIX reboot definitions into minix/reboot.h 2013-03-20 16:50:01 +00:00
procfs Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
rs Cleanup: Remove minix.bootprog.mk 2013-03-06 11:56:56 +01:00
sched Cleanup: Remove minix.bootprog.mk 2013-03-06 11:56:56 +01:00
vbfs Add VBFS: VirtualBox Shared Folder File System 2012-04-11 00:27:48 +02:00
vfs VFS: wikify README 2013-03-21 15:20:34 +00:00
vm vm: new secondary cache code 2013-03-29 22:08:39 +00:00
Makefile lwip (inet's alternative) is compiled by default 2013-03-25 16:51:25 +01:00
Makefile.inc Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00