Home | History | Annotate | Download | only in librumpuser
History log of /src/lib/librumpuser/rumpuser_bio.c
RevisionDateAuthorComments
 1.10  04-Nov-2014  pooka Use autoconf for rump kernel posix hypercall layer.

This gets rid of homegrown hacks and puts all probes in one place.

Tested for NetBSD (build.sh + anita) and Linux (buildrump.sh)
 1.9  25-Aug-2014  justin Add errno translation for bio operations
 1.8  16-Jun-2014  alnsn Add __RCSID.
 1.7  15-May-2013  pooka branches: 1.7.2; 1.7.6; 1.7.8;
Pass off_t over the hypercall interface as int64_t to avoid potential
problems in setups where off_t doesn't want to be 64bit.

I'm already excitedly waiting for 128bit off_t and _LARGE_LARGE_FILES
 1.6  07-May-2013  pooka include stdint.h before rumpuser.h (on some platforms it doesn't get
there automagically)
 1.5  29-Apr-2013  pooka Create a kernel thread context for the bio upcalls.
 1.4  29-Apr-2013  pooka Make the rump kernel upcalls which were previous available only to
the sysproxy module available for the entire hypervisor.
 1.3  29-Apr-2013  pooka set default bio mode to threaded
 1.2  29-Apr-2013  pooka unschedule around blocking i/o
 1.1  29-Apr-2013  pooka Rework how the bio hypercalls work, part 1/n:

Reduce the set of hypercalls to one: "do block i/o". This not only
eliminates a lot of pseudo-duplicate code, it also gives the
hypervisor a lot more freedom on how to optimize the i/o.
 1.7.8.2  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.7.8.1  15-May-2013  yamt file rumpuser_bio.c was added on branch yamt-pagecache on 2014-05-22 11:37:00 +0000
 1.7.6.1  10-Aug-2014  tls Rebase.
 1.7.2.3  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.7.2.2  23-Jun-2013  tls resync from head
 1.7.2.1  15-May-2013  tls file rumpuser_bio.c was added on branch tls-maxphys on 2013-06-23 06:21:08 +0000

RSS XML Feed