minix/distrib/sets/lists
Ben Gras 49eb1f4806 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-04-24 10:18:16 +00:00
..
base Upgrading build system to new NetBSD revision 2012-11-15 16:07:29 +01:00
comp Upgrading build system to new NetBSD revision 2012-11-15 16:07:29 +01:00
etc Upgrading build system to new NetBSD revision 2012-11-15 16:07:29 +01:00
games Upgrading build system to new NetBSD revision 2012-11-15 16:07:29 +01:00
man Upgrading build system to new NetBSD revision 2012-11-15 16:07:29 +01:00
minix vm: new secondary cache code 2013-04-24 10:18:16 +00:00
misc Upgrading build system to new NetBSD revision 2012-11-15 16:07:29 +01:00
modules Upgrading build system to new NetBSD revision 2012-11-15 16:07:29 +01:00
tests Upgrading build system to new NetBSD revision 2012-11-15 16:07:29 +01:00
text Upgrading build system to new NetBSD revision 2012-11-15 16:07:29 +01:00
xbase Upgrading build system to new NetBSD revision 2012-11-15 16:07:29 +01:00
xcomp Upgrading build system to new NetBSD revision 2012-11-15 16:07:29 +01:00
xetc Upgrading build system to new NetBSD revision 2012-11-15 16:07:29 +01:00
xfont Upgrading build system to new NetBSD revision 2012-11-15 16:07:29 +01:00
xserver Upgrading build system to new NetBSD revision 2012-11-15 16:07:29 +01:00