summaryrefslogtreecommitdiff
path: root/lib/librumpuser/rumpuser.c
AgeCommit message (Expand)Author
2015-08-16Fix return value inspection for clock_nanosleep() (not displayed in thepooka
2015-07-27Print the "halted\n" from previous commit to stdout, not stderr.pooka
2015-07-24Since the rump kernel does not know when the container it's running inpooka
2014-11-05check clock_gettime() rvpooka
2014-07-25Clean up error handling in rumpuser_init()justin
2014-07-22Clean up random implementation for librumpuserjustin
2014-07-10Reinstate include of netdb.h, needed on some cross buildsjustin
2014-07-09Split out file and memory access in librumpuserjustin
2014-04-02Always use sysconf() to query host processor count instead of separatepooka
2014-03-16Do not use uninitialized pointer if posix_memalign() fails.njoly
2014-02-20make implementation of rumpuser_kill() match the documentationpooka
2014-02-20Translate signal numbers between rump kernel and (POSIX) host.pooka
2013-10-27librumpuser: add some #ifdef __APPLE__ and missing bits to build it on OS X.rmind
2013-08-14Change the default value of rump kernels CPUs to 2. It used to bepooka
2013-05-15Add a generalized rumpuser_syncfd() call which allows the callerpooka
2013-05-15Pass off_t over the hypercall interface as int64_t to avoid potentialpooka
2013-05-15Pass enums over the hypercall interface as ints to avoid somepooka
2013-05-02Ok, maybe using int64 for nanoseconds in the (sec,nsec) tuple waspooka
2013-05-01avoid Wunused on !NetBSDpooka
2013-04-30Flip parameter order in the clock hypercalls to make them consistentpooka
2013-04-30Translate error codes between the hypervisor and rump kernel.pooka
2013-04-30Some systems don't provide preadv/pwritev (hi Solaris!), so implementpooka
2013-04-30Make hypercall calling conventions consistent: iff a hypercall can fail,pooka
2013-04-29Reduce hypercalls related to reading to essentially an amalgamationpooka
2013-04-29Replace the various "get info from hypervisor" interfaces with onepooka
2013-04-29The fsync hypercall is now used only with close, so get rid of it.pooka
2013-04-29Make the rump kernel upcalls which were previous available only topooka
2013-04-29RUMPUSER_OPEN_DIRECT is no longer necessarypooka
2013-04-29changes to bio hypercalls, part 3/n:pooka
2013-04-29Rework how the bio hypercalls work, part 1/n:pooka
2013-04-28don't need event.h here anymorepooka
2013-04-28Improve the time-related hypercalls so that's it's possible topooka
2013-04-28make the file monitoring hypercalls private to shmifpooka
2013-04-28The ioctl hypercall is used only by the usb host controller driver,pooka
2013-04-27make the random hypercall more genericpooka
2013-04-27* treat kern_malloc.c as an unreal allocator (it's so lightweight)pooka
2013-04-27rumpuser_poll() is used only by sockin, so make the hypercallpooka
2013-04-27* integrate rumpuser_getversion() with the hypervisor initializationpooka
2013-03-18Terminate result of readlink(). Makes writefilewatch_setup() work inpooka
2013-01-14Use the /proc way for counting host cores on Cygwin.pooka
2013-01-10.. and make it compile on said platforms.pooka
2013-01-10Provide an implementation of writewatchfile for platforms without kqueuepooka
2012-12-14FreeBSD and DragonFly also provide hosts cpus via sysctl hw.ncpu.pooka
2012-12-13Apparently MAP_ANON mmap() on Linux requires MAP_PRIVATE to be specifiedpooka
2012-11-18Fixes for Solarisa.pooka
2012-11-14Check return value of ftruncate(). Some versions of gcc givepooka
2012-10-10Implement the writewatchfile routines for a Linux hypervisor. As apooka
2012-09-14Do not assume that O_FOO flags have matching values in the rump kernelpooka
2012-08-25Make librumphijack compile and work on Linux. Do not try to hijackpooka
2012-07-27Once again, make the rump kernel hypercall layer work on Linux.pooka