CVSROOT: /cvs
Module name: src
Changes by: [email protected] 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@