All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/6] Add limited support of VMware's hyper-call rpc
@ 2015-01-30 21:06 Don Slutz
  2015-01-30 21:06 ` [Qemu-devel] [PATCH 1/6] vmport.c: Fix vmport_cmd_ram_size Don Slutz
                   ` (5 more replies)
  0 siblings, 6 replies; 9+ messages in thread
From: Don Slutz @ 2015-01-30 21:06 UTC (permalink / raw)
  To: qemu-devel
  Cc: Michael S. Tsirkin, Markus Armbruster, Don Slutz, Luiz Capitulino,
	Anthony Liguori, Paolo Bonzini, Andreas Färber,
	Richard Henderson

The support included is enough to allow VMware tools to install in a
guest and provide guestinfo support.  guestinfo support is provided
by what is known as VMware RPC support.

One of the better on-line references is:

https://sites.google.com/site/chitchatvmback/backdoor

As a place to get more accurate information by studying:

http://open-vm-tools.sourceforge.net/

With vmware tools installed, you can do:

-------------------------------------------------------------------------------
Last login: Fri Jan 30 16:03:08 2015
[root@C63-min-tools ~]# vmtoolsd --cmd "info-get guestinfo.joejoel"
No value found
[root@C63-min-tools ~]# vmtoolsd --cmd "info-set guestinfo.joejoel bar"

[root@C63-min-tools ~]# vmtoolsd --cmd "info-get guestinfo.joejoel"
bar
[root@C63-min-tools ~]# 
-------------------------------------------------------------------------------

to access guest info.  QMP access is also provided.

The live migration code is still in progress.

Don Slutz (6):
  vmport.c: Fix vmport_cmd_ram_size
  vmport_rpc: Add the object vmport_rpc
  vmport_rpc: Add limited support of VMware's hyper-call rpc
  vmport_rpc: Add QMP access to vmport_rpc object.
  vmport:  Add VMware all ring hack
  MAINTAINERS: add VMware port

 MAINTAINERS              |    7 +
 hw/i386/pc.c             |   34 +-
 hw/i386/pc_piix.c        |    2 +-
 hw/i386/pc_q35.c         |    2 +-
 hw/misc/Makefile.objs    |    1 +
 hw/misc/vmport.c         |    2 +-
 hw/misc/vmport_rpc.c     | 1188 ++++++++++++++++++++++++++++++++++++++++++++++
 include/hw/i386/pc.h     |    6 +-
 qapi-schema.json         |   95 ++++
 qmp-commands.hx          |  141 ++++++
 target-i386/cpu.c        |    4 +
 target-i386/cpu.h        |    2 +
 target-i386/seg_helper.c |    6 +
 trace-events             |   20 +
 14 files changed, 1505 insertions(+), 5 deletions(-)
 create mode 100644 hw/misc/vmport_rpc.c

-- 
1.8.4

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2015-02-03  1:22 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-01-30 21:06 [Qemu-devel] [PATCH 0/6] Add limited support of VMware's hyper-call rpc Don Slutz
2015-01-30 21:06 ` [Qemu-devel] [PATCH 1/6] vmport.c: Fix vmport_cmd_ram_size Don Slutz
2015-01-30 21:06 ` [Qemu-devel] [PATCH 2/6] vmport_rpc: Add the object vmport_rpc Don Slutz
2015-01-30 21:06 ` [Qemu-devel] [PATCH 3/6] vmport_rpc: Add limited support of VMware's hyper-call rpc Don Slutz
2015-01-30 21:06 ` [Qemu-devel] [PATCH 4/6] vmport_rpc: Add QMP access to vmport_rpc object Don Slutz
2015-01-30 22:32   ` Eric Blake
2015-02-03  1:22     ` Don Slutz
2015-01-30 21:06 ` [Qemu-devel] [PATCH 5/6] vmport: Add VMware all ring hack Don Slutz
2015-01-30 21:06 ` [Qemu-devel] [PATCH 6/6] MAINTAINERS: add VMware port Don Slutz

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.