Module Name: src Committed By: pooka Date: Mon Apr 29 12:56:04 UTC 2013
Modified Files: src/lib/librumpuser: Makefile rumpuser.c rumpuser_int.h rumpuser_pth.c src/sys/rump/include/rump: rumpuser.h src/sys/rump/librump/rumpvfs: rump_vfs.c rumpblk.c Added Files: src/lib/librumpuser: rumpuser_bio.c Log Message: 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. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/lib/librumpuser/Makefile cvs rdiff -u -r1.37 -r1.38 src/lib/librumpuser/rumpuser.c cvs rdiff -u -r0 -r1.1 src/lib/librumpuser/rumpuser_bio.c cvs rdiff -u -r1.5 -r1.6 src/lib/librumpuser/rumpuser_int.h cvs rdiff -u -r1.16 -r1.17 src/lib/librumpuser/rumpuser_pth.c cvs rdiff -u -r1.88 -r1.89 src/sys/rump/include/rump/rumpuser.h cvs rdiff -u -r1.73 -r1.74 src/sys/rump/librump/rumpvfs/rump_vfs.c cvs rdiff -u -r1.48 -r1.49 src/sys/rump/librump/rumpvfs/rumpblk.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.