[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/6] Add limited support of VMware's hyper-call rpc
From: |
Don Slutz |
Subject: |
[Qemu-devel] [PATCH 0/6] Add limited support of VMware's hyper-call rpc |
Date: |
Fri, 30 Jan 2015 16:06:20 -0500 |
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
address@hidden ~]# vmtoolsd --cmd "info-get guestinfo.joejoel"
No value found
address@hidden ~]# vmtoolsd --cmd "info-set guestinfo.joejoel bar"
address@hidden ~]# vmtoolsd --cmd "info-get guestinfo.joejoel"
bar
address@hidden ~]#
-------------------------------------------------------------------------------
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
- [Qemu-devel] [PATCH 0/6] Add limited support of VMware's hyper-call rpc,
Don Slutz <=
- [Qemu-devel] [PATCH 2/6] vmport_rpc: Add the object vmport_rpc, Don Slutz, 2015/01/30
- [Qemu-devel] [PATCH 1/6] vmport.c: Fix vmport_cmd_ram_size, Don Slutz, 2015/01/30
- [Qemu-devel] [PATCH 5/6] vmport: Add VMware all ring hack, Don Slutz, 2015/01/30
- [Qemu-devel] [PATCH 4/6] vmport_rpc: Add QMP access to vmport_rpc object., Don Slutz, 2015/01/30
- [Qemu-devel] [PATCH 3/6] vmport_rpc: Add limited support of VMware's hyper-call rpc, Don Slutz, 2015/01/30
- [Qemu-devel] [PATCH 6/6] MAINTAINERS: add VMware port, Don Slutz, 2015/01/30