<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/QMP, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/QMP?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/QMP?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2013-09-18T12:57:02+00:00</updated>
<entry>
<title>QMP: QMP/ -&gt; docs/qmp/</title>
<updated>2013-09-18T12:57:02+00:00</updated>
<author>
<name>Luiz Capitulino</name>
</author>
<published>2013-09-10T21:00:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=7537fe0487c3f7991584ca1c4bf9b6c58cd33968'/>
<id>urn:sha1:7537fe0487c3f7991584ca1c4bf9b6c58cd33968</id>
<content type='text'>
Signed-off-by: Luiz Capitulino &lt;lcapitulino@redhat.com&gt;
Reviewed-by: Eric Blake &lt;eblake@redhat.com&gt;
</content>
</entry>
<entry>
<title>QMP: add scripts/qmp</title>
<updated>2013-09-18T12:57:02+00:00</updated>
<author>
<name>Luiz Capitulino</name>
</author>
<published>2013-09-10T20:39:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=22f3946bc5db2090ffc4ea41f2b83d09e58b665e'/>
<id>urn:sha1:22f3946bc5db2090ffc4ea41f2b83d09e58b665e</id>
<content type='text'>
Populate it with all scripts stored in QMP/. Also fixes trailing
whitespaces in qmp-shell and qmp.py.

Signed-off-by: Luiz Capitulino &lt;lcapitulino@redhat.com&gt;
Reviewed-by: Eric Blake &lt;eblake@redhat.com&gt;
</content>
</entry>
<entry>
<title>qemu-iotests: add infrastructure of fd passing via SCM</title>
<updated>2013-09-12T08:12:46+00:00</updated>
<author>
<name>Wenchao Xia</name>
</author>
<published>2013-09-06T03:24:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=30b005d9d75af6388899fad2f462efb8af2b25b3'/>
<id>urn:sha1:30b005d9d75af6388899fad2f462efb8af2b25b3</id>
<content type='text'>
This patch make use of the compiled scm helper program to transfer
fd via unix socket at runtime.

Signed-off-by: Wenchao Xia &lt;xiawenc@linux.vnet.ibm.com&gt;
Reviewed-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Signed-off-by: Kevin Wolf &lt;kwolf@redhat.com&gt;
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'mdroth/qga-pull-2013-9-9' into staging</title>
<updated>2013-09-11T19:46:08+00:00</updated>
<author>
<name>Anthony Liguori</name>
</author>
<published>2013-09-11T19:46:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=f69f0bcac951f3c3089246695874b84ea8967936'/>
<id>urn:sha1:f69f0bcac951f3c3089246695874b84ea8967936</id>
<content type='text'>
# By Tomoki Sekiyama (10) and Paul Burton (1)
# Via Michael Roth
* mdroth/qga-pull-2013-9-9:
  QMP/qemu-ga-client: Make timeout longer for guest-fsfreeze-freeze command
  qemu-ga: Install Windows VSS provider on `qemu-ga -s install'
  qemu-ga: Call Windows VSS requester in fsfreeze command handler
  qemu-ga: Add Windows VSS provider and requester as DLL
  error: Add error_set_win32 and error_setg_win32
  qemu-ga: Add configure options to specify path to Windows/VSS SDK
  Add a script to extract VSS SDK headers on POSIX system
  checkpatch.pl: Check .cpp files
  Add c++ keywords to QAPI helper script
  configure: Support configuring C++ compiler
  mips_malta: support up to 2GiB RAM

Message-id: 1378755701-2051-1-git-send-email-mdroth@linux.vnet.ibm.com
Signed-off-by: Anthony Liguori &lt;anthony@codemonkey.ws&gt;
</content>
</entry>
<entry>
<title>QMP/qemu-ga-client: Make timeout longer for guest-fsfreeze-freeze command</title>
<updated>2013-09-09T19:17:57+00:00</updated>
<author>
<name>Tomoki Sekiyama</name>
</author>
<published>2013-08-07T15:40:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=e2682db06a6c218f149ff990959c31f3b3d82003'/>
<id>urn:sha1:e2682db06a6c218f149ff990959c31f3b3d82003</id>
<content type='text'>
guest-fsfreeze-freeze command can take longer than 3 seconds when heavy
disk I/O is running. To avoid unexpected timeout, this changes the timeout
to 60 seconds (timeout of pre-commit phase of VSS).

Signed-off-by: Tomoki Sekiyama &lt;tomoki.sekiyama@hds.com&gt;
Reviewed-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Reviewed-by: Laszlo Ersek &lt;lersek@redhat.com&gt;
Reviewed-by: Michael Roth &lt;mdroth@linux.vnet.ibm.com&gt;
Signed-off-by: Michael Roth &lt;mdroth@linux.vnet.ibm.com&gt;
</content>
</entry>
<entry>
<title>qmp: Documentation for BLOCK_IMAGE_CORRUPTED</title>
<updated>2013-09-06T13:25:08+00:00</updated>
<author>
<name>Max Reitz</name>
</author>
<published>2013-09-03T13:49:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=0ca0b0d5f8a87dbc6daa5095771d036d0e6dc5b4'/>
<id>urn:sha1:0ca0b0d5f8a87dbc6daa5095771d036d0e6dc5b4</id>
<content type='text'>
Add an appropriate entry describing this event and its parameters into
qmp-events.txt.

Signed-off-by: Max Reitz &lt;mreitz@redhat.com&gt;
Reviewed-by: Eric Blake &lt;eblake@redhat.com&gt;
Reviewed-by: Kevin Wolf &lt;kwolf@redhat.com&gt;
Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
</content>
</entry>
<entry>
<title>net: add support of mac-programming over macvtap in QEMU side</title>
<updated>2013-07-15T18:23:08+00:00</updated>
<author>
<name>Amos Kong</name>
</author>
<published>2013-06-14T07:45:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b1be42803b31a913bab65bab563a8760ad2e7f7f'/>
<id>urn:sha1:b1be42803b31a913bab65bab563a8760ad2e7f7f</id>
<content type='text'>
Currently macvtap based macvlan device is working in promiscuous
mode, we want to implement mac-programming over macvtap through
Libvirt for better performance.

Design:
 QEMU notifies Libvirt when rx-filter config is changed in guest,
 then Libvirt query the rx-filter information by a monitor command,
 and sync the change to macvtap device. Related rx-filter config
 of the nic contains main mac, rx-mode items and vlan table.

This patch adds a QMP event to notify management of rx-filter change,
and adds a monitor command for management to query rx-filter
information.

Test:
 If we repeatedly add/remove vlan, and change macaddr of vlan
 interfaces in guest by a loop script.

Result:
 The events will flood the QMP client(management), management takes
 too much resource to process the events.

 Event_throttle API (set rate to 1 ms) can avoid the events to flood
 QMP client, but it could cause an unexpected delay (~1ms), guests
 guests normally expect rx-filter updates immediately.

 So we use a flag for each nic to avoid events flooding, the event
 is emitted once until the query command is executed. The flag
 implementation could not introduce unexpected delay.

There maybe exist an uncontrollable delay if we let Libvirt do the
real change, guests normally expect rx-filter updates immediately.
But it's another separate issue, we can investigate it when the
work in Libvirt side is done.

Michael S. Tsirkin: tweaked to enable events on start
Michael S. Tsirkin: fixed not to crash when no id
Michael S. Tsirkin: fold in patch:
   "additional fixes for mac-programming feature"
Amos Kong: always notify QMP client if mactable is changed
Amos Kong: return NULL list if no net client supports rx-filter query

Reviewed-by: Eric Blake &lt;eblake@redhat.com&gt;
Reviewed-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Signed-off-by: Amos Kong &lt;akong@redhat.com&gt;
Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
</content>
</entry>
<entry>
<title>correct RTC_CHANGE_EVENT description (v2)</title>
<updated>2013-06-07T21:01:00+00:00</updated>
<author>
<name>Marcelo Tosatti</name>
</author>
<published>2013-06-07T19:52:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=9914fbedf21f1ffd45af67c8f3fe8a2e8f7e7785'/>
<id>urn:sha1:9914fbedf21f1ffd45af67c8f3fe8a2e8f7e7785</id>
<content type='text'>
Fix RTC_CHANGE event description to match implementation.

Signed-off-by: Marcelo Tosatti &lt;mtosatti@redhat.com&gt;
Signed-off-by: Luiz Capitulino &lt;lcapitulino@redhat.com&gt;
</content>
</entry>
<entry>
<title>qmp: fix handling of cmd with Equals in qmp-shell</title>
<updated>2013-05-15T12:58:43+00:00</updated>
<author>
<name>Zhangleiqiang</name>
</author>
<published>2013-05-06T08:31:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=74bc9066bc2cf61dd12994ea3b73401d33112656'/>
<id>urn:sha1:74bc9066bc2cf61dd12994ea3b73401d33112656</id>
<content type='text'>
	qmp: fix handling of cmd with equal mark in qmp-shell

    qmp-shell splits the argument and value of input command
	by equal mark("="). But there are commands whose values
	include equal mark themselves, and the json built by
	qmp-shell will not correct. For example, when using NBD as
	the target of block-backup command, the input
	"block-backup target=nbd+unix:///drive0?socket=/tmp/nbd.sock"
	will fail, because the json built will be as follows:

    {
		"execute":"block-backup",
		"arguments":{"target":"nbd+unix:///drive0?socket"}
	}

    Fix it by joining the sections split by equal mark excluding the
	first section in __build_cmd function when the length of sections
	is larger than two.

Signed-off-by: zhangleiqiang &lt;zhangleiqiang@huawei.com&gt;
Signed-off-by: Luiz Capitulino &lt;lcapitulino@redhat.com&gt;
</content>
</entry>
<entry>
<title>add a new qevent: QEVENT_GUEST_PANICKED</title>
<updated>2013-04-30T15:30:01+00:00</updated>
<author>
<name>Hu Tao</name>
</author>
<published>2013-04-26T03:24:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=c401a8a5156a2596b285586002d544c595d40cf7'/>
<id>urn:sha1:c401a8a5156a2596b285586002d544c595d40cf7</id>
<content type='text'>
This event will be emited when qemu detects guest panic.

Signed-off-by: Wen Congyang &lt;wency@cn.fujitsu.com&gt;
Signed-off-by: Hu Tao &lt;hutao@cn.fujitsu.com&gt;
Reviewed-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Message-id: cf0bc45ecf9ecd3699bc72dc39f8cbab8ed79d8c.1366945969.git.hutao@cn.fujitsu.com
Signed-off-by: Anthony Liguori &lt;aliguori@us.ibm.com&gt;
</content>
</entry>
</feed>
