OpenGrok
Cross Reference: rumpuser_bio.c
xref
: /
src
/
lib
/
librumpuser
/
rumpuser_bio.c
Home
|
History
|
Annotate
|
Download
|
only in
librumpuser
History log of
/src/lib/librumpuser/rumpuser_bio.c
Revision
Date
Author
Comments
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
Indexes created Wed Oct 15 16:09:53 GMT 2025