minix/minix/lib
David van Moolenbroek 4472b590c7 libminixfs: rework prefetch API
This patch changes the prefetch API so that file systems must now
provide a set of block numbers, rather than a set of buffers.  The
result is a leaner and more well-defined API; linear computation of
the range of blocks to prefetch; duplicates no longer interfering
with the prefetch process; guaranteed inclusion of the block needed
next into the prefetch range; and, limits and policy decisions better
established by libminixfs now actually being moved into libminixfs.

Change-Id: I7e44daf2d2d164bc5e2f1473ad717f3ff0f0a77f
2015-08-14 18:39:30 +00:00
..
libasyn New sources layout 2014-07-31 16:00:30 +02:00
libaudiodriver minix libraries: resolve clang warnings 2014-09-30 21:04:09 +00:00
libbdev minix libraries: resolve clang warnings 2014-09-30 21:04:09 +00:00
libblockdriver minix libraries: resolve clang warnings 2014-09-30 21:04:09 +00:00
libc libc: add posix_spawn family of functions 2015-07-28 14:18:03 +00:00
libchardriver minix libraries: resolve clang warnings 2014-09-30 21:04:09 +00:00
libclkconf minix libraries: resolve clang warnings 2014-09-30 21:04:09 +00:00
libddekit Use or instead of and to determine if urb is valid 2015-03-11 17:56:09 +01:00
libdevman minix libraries: resolve clang warnings 2014-09-30 21:04:09 +00:00
libexec minix libraries: resolve clang warnings 2014-09-30 21:04:09 +00:00
libfetch minix libraries: resolve clang warnings 2014-09-30 21:04:09 +00:00
libfsdriver libfsdriver: clear VM cache only if used 2015-06-23 14:38:54 +00:00
libgcc_s_empty New sources layout 2014-07-31 16:00:30 +02:00
libgpio New sources layout 2014-07-31 16:00:30 +02:00
libhgfs libsffs: make path names constant 2014-09-30 12:48:10 +00:00
libi2cdriver minix libraries: resolve clang warnings 2014-09-30 21:04:09 +00:00
libinputdriver New sources layout 2014-07-31 16:00:30 +02:00
liblwip minix libraries: resolve clang warnings 2014-09-30 21:04:09 +00:00
libminc isofs: do not link against libc 2015-06-07 17:01:45 +00:00
libminixfs libminixfs: rework prefetch API 2015-08-14 18:39:30 +00:00
libmthread New sources layout 2014-07-31 16:00:30 +02:00
libnetdriver libnetdriver: turn into network driver framework 2014-12-04 12:10:48 +00:00
libnetsock minix libraries: resolve clang warnings 2014-09-30 21:04:09 +00:00
libsffs libfsdriver: preinitialize stat.st_ino 2015-06-23 14:38:04 +00:00
libsys libminixfs/VM: fix memory-mapped file corruption 2015-08-13 13:46:46 +00:00
libtimers New sources layout 2014-07-31 16:00:30 +02:00
libusb minix libraries: resolve clang warnings 2014-09-30 21:04:09 +00:00
libvassert minix libraries: resolve clang warnings 2014-09-30 21:04:09 +00:00
libvboxfs libsffs: make path names constant 2014-09-30 12:48:10 +00:00
libvirtio libvirtio: expose result size on packet dequeue 2014-12-04 12:10:47 +00:00
libvtreefs libvtreefs: allow highly dynamic directories 2015-06-29 10:57:31 +00:00
Makefile Add libfsdriver: a library to drive file systems 2014-09-18 12:46:23 +00:00
Makefile.inc New sources layout 2014-07-31 16:00:30 +02:00