CVSROOT:        /cvs
Module name:    src
Changes by:     r...@cvs.openbsd.org    2016/01/27 02:04:19

Modified files:
        sys/arch/amd64/amd64: conf.c 
        sys/arch/i386/i386: conf.c 
        sys/dev/pv     : pvbus.c pvvar.h vmt.c xen.c xenstore.c xenvar.h 
        sys/sys        : conf.h 

Log message:
Add a key-value interface to pvbus(4) that allows to get or set values
in the underlying information store of the host from the OpenBSD-VM's
userspace.  OpenBSD did not provide access to these stores before,
mostly because we did not want to add a custom tool and interface for
each hypervisor.  The pvbus(4) interface provides backends for
xen(4)'s XenStore and vmt(4)'s VMware Tools "guestinfo".  These
information stores are fairly different, XenStore is a "filesystem"
while vmt is a RPC, and the key-value abstraction limits them a bit
but provides the most wanted functionality.

Discussed with many
OK mikeb@

Reply via email to