<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/tests/Makefile, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/tests/Makefile?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/tests/Makefile?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2016-06-06T16:57:05+00:00</updated>
<entry>
<title>tests: Rename tests/Makefile to tests/Makefile.include</title>
<updated>2016-06-06T16:57:05+00:00</updated>
<author>
<name>Fam Zheng</name>
</author>
<published>2016-06-01T02:23:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=46e7b70699d8bf4db08c8bb5111974318dd5416d'/>
<id>urn:sha1:46e7b70699d8bf4db08c8bb5111974318dd5416d</id>
<content type='text'>
The file is only included from the top Makefile. Rename it to reflect
this more obviously.

Signed-off-by: Fam Zheng &lt;famz@redhat.com&gt;
Message-Id: &lt;1464747811-26917-1-git-send-email-famz@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'remotes/jasowang/tags/net-pull-request' into staging</title>
<updated>2016-06-02T13:26:57+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2016-06-02T13:26:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=2c107d7684f9e3c4db4780d0756bbf35b06aec07'/>
<id>urn:sha1:2c107d7684f9e3c4db4780d0756bbf35b06aec07</id>
<content type='text'>
# gpg: Signature made Thu 02 Jun 2016 07:23:18 BST using RSA key ID 398D6211
# gpg: Good signature from "Jason Wang (Jason Wang on RedHat) &lt;jasowang@redhat.com&gt;"
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 215D 46F4 8246 689E C77F  3562 EF04 965B 398D 6211

* remotes/jasowang/tags/net-pull-request: (31 commits)
  Add ENET device to i.MX6 SOC.
  Add ENET/Gbps Ethernet support to FEC device
  i.MX: move FEC device to a register array structure.
  i.MX: Rename i.MX FEC defines to ENET_XXX
  i.MX: reset TX/RX descriptors when FEC is disabled.
  i.MX: Fix FEC code for ECR register reset value.
  i.MX: Fix FEC code for MDIO address selection
  i.MX: Fix FEC code for MDIO operation selection
  net: handle optional VLAN header in checksum computation.
  net: improve UDP/TCP checksum computation.
  e1000e: Introduce qtest for e1000e device
  net: Introduce e1000e device emulation
  e1000: Move out code that will be reused in e1000e
  e1000_regs: Add definitions for Intel 82574-specific bits
  vmxnet3: Use pci_dma_* API instead of cpu_physical_memory_*
  net_pkt: Extend packet abstraction as required by e1000e functionality
  rtl8139: Move more TCP definitions to common header
  net_pkt: Name vmxnet3 packet abstractions more generic
  vmxnet3: Use common MAC address tracing macros
  net: Add macros for MAC address tracing
  ...

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
</content>
</entry>
<entry>
<title>e1000e: Introduce qtest for e1000e device</title>
<updated>2016-06-02T02:42:30+00:00</updated>
<author>
<name>Dmitry Fleytman</name>
</author>
<published>2016-06-01T08:23:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=7c375e229456cc06ceb7daf55353d3ad636bdc2f'/>
<id>urn:sha1:7c375e229456cc06ceb7daf55353d3ad636bdc2f</id>
<content type='text'>
Signed-off-by: Dmitry Fleytman &lt;dmitry.fleytman@ravellosystems.com&gt;
Signed-off-by: Leonid Bloch &lt;leonid.bloch@ravellosystems.com&gt;
Reviewed-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
Signed-off-by: Jason Wang &lt;jasowang@redhat.com&gt;
</content>
</entry>
<entry>
<title>net_pkt: Name vmxnet3 packet abstractions more generic</title>
<updated>2016-06-02T02:42:27+00:00</updated>
<author>
<name>Dmitry Fleytman</name>
</author>
<published>2016-06-01T08:23:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=605d52e62fc94ec28408890fc682d4bdd7d8a36c'/>
<id>urn:sha1:605d52e62fc94ec28408890fc682d4bdd7d8a36c</id>
<content type='text'>
This patch drops "vmx" prefix from packet abstractions names
to emphasize the fact they are generic and not tied to any
specific network device.

These abstractions will be reused by e1000e emulation implementation
introduced by following patches so their names need generalization.

This patch (except renamed files, adjusted comments and changes in MAINTAINTERS)
was produced by:

git grep -lz 'vmxnet_tx_pkt' | xargs -0 perl -i'' -pE "s/vmxnet_tx_pkt/net_tx_pkt/g"
git grep -lz 'vmxnet_rx_pkt' | xargs -0 perl -i'' -pE "s/vmxnet_rx_pkt/net_rx_pkt/g"
git grep -lz 'VmxnetTxPkt' | xargs -0 perl -i'' -pE "s/VmxnetTxPkt/NetTxPkt/g"
git grep -lz 'VMXNET_TX_PKT' | xargs -0 perl -i'' -pE "s/VMXNET_TX_PKT/NET_TX_PKT/g"
git grep -lz 'VmxnetRxPkt' | xargs -0 perl -i'' -pE "s/VmxnetRxPkt/NetRxPkt/g"
git grep -lz 'VMXNET_RX_PKT' | xargs -0 perl -i'' -pE "s/VMXNET_RX_PKT/NET_RX_PKT/g"
sed -ie 's/VMXNET_/NET_/g' hw/net/vmxnet_rx_pkt.c
sed -ie 's/VMXNET_/NET_/g' hw/net/vmxnet_tx_pkt.c

Signed-off-by: Dmitry Fleytman &lt;dmitry.fleytman@ravellosystems.com&gt;
Signed-off-by: Leonid Bloch &lt;leonid.bloch@ravellosystems.com&gt;
Reviewed-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
Signed-off-by: Jason Wang &lt;jasowang@redhat.com&gt;
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'remotes/amit-migration/tags/migration-2.7-2' into staging</title>
<updated>2016-05-26T15:09:27+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2016-05-26T15:09:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=aef11b8d33ff9018b20ae29d87b1d674ed23dab9'/>
<id>urn:sha1:aef11b8d33ff9018b20ae29d87b1d674ed23dab9</id>
<content type='text'>
migration: add TLS support to the migration data channel

This is a big refactoring of the migration backend code - moving away from
QEMUFile to the new QIOChannel framework introduced here.  This brings a
good level of abstraction and reduction of many lines of code.

This series also adds the ability for many backends (all except RDMA) to
use TLS for encrypting the migration data between the endpoints.

# gpg: Signature made Thu 26 May 2016 07:07:08 BST using RSA key ID 657EF670
# gpg: Good signature from "Amit Shah &lt;amit@amitshah.net&gt;"
# gpg:                 aka "Amit Shah &lt;amit@kernel.org&gt;"
# gpg:                 aka "Amit Shah &lt;amitshah@gmx.net&gt;"

* remotes/amit-migration/tags/migration-2.7-2: (28 commits)
  migration: remove qemu_get_fd method from QEMUFile
  migration: remove support for non-iovec based write handlers
  migration: add support for encrypting data with TLS
  migration: define 'tls-creds' and 'tls-hostname' migration parameters
  migration: don't use an array for storing migrate parameters
  migration: move definition of struct QEMUFile back into qemu-file.c
  migration: delete QEMUFile stdio implementation
  migration: delete QEMUFile sockets implementation
  migration: delete QEMUSizedBuffer struct
  migration: delete QEMUFile buffer implementation
  migration: convert savevm to use QIOChannel for writing to files
  migration: convert RDMA to use QIOChannel interface
  migration: convert exec socket protocol to use QIOChannel
  migration: convert fd socket protocol to use QIOChannel
  migration: convert tcp socket protocol to use QIOChannel
  migration: rename unix.c to socket.c
  migration: convert unix socket protocol to use QIOChannel
  migration: convert post-copy to use QIOChannelBuffer
  migration: add reporting of errors for outgoing migration
  migration: add helpers for creating QEMUFile from a QIOChannel
  ...

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
</content>
</entry>
<entry>
<title>qdev: Start disentangling bus from device</title>
<updated>2016-05-26T13:06:41+00:00</updated>
<author>
<name>Andreas Färber</name>
</author>
<published>2015-07-13T17:35:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=a62c89117fa19adc6f9242844468ac31ec535d7e'/>
<id>urn:sha1:a62c89117fa19adc6f9242844468ac31ec535d7e</id>
<content type='text'>
Move bus type and related APIs to a separate file bus.c.
This is a first step in breaking up qdev.c into more manageable chunks.

Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
[AF: Rebased onto osdep.h]
Signed-off-by: Andreas Färber &lt;afaerber@suse.de&gt;
[PMM: added bus.o to link line for test-qdev-global-props]
Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
</content>
</entry>
<entry>
<title>migration: convert savevm to use QIOChannel for writing to files</title>
<updated>2016-05-26T06:01:53+00:00</updated>
<author>
<name>Daniel P. Berrange</name>
</author>
<published>2016-04-27T10:05:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=8925839f00cd2d9fd96066154098db476140b715'/>
<id>urn:sha1:8925839f00cd2d9fd96066154098db476140b715</id>
<content type='text'>
Convert the exec savevm code to use QIOChannel and QEMUFileChannel,
instead of the stdio APIs.

Reviewed-by: Dr. David Alan Gilbert &lt;dgilbert@redhat.com&gt;
Signed-off-by: Daniel P. Berrange &lt;berrange@redhat.com&gt;
Message-Id: &lt;1461751518-12128-19-git-send-email-berrange@redhat.com&gt;
Signed-off-by: Amit Shah &lt;amit.shah@redhat.com&gt;
</content>
</entry>
<entry>
<title>migration: remove use of qemu_bufopen from vmstate tests</title>
<updated>2016-05-26T06:01:11+00:00</updated>
<author>
<name>Daniel P. Berrange</name>
</author>
<published>2016-04-27T10:04:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=a8ec4437cd52b2258c77d6b4195c927139c4ced5'/>
<id>urn:sha1:a8ec4437cd52b2258c77d6b4195c927139c4ced5</id>
<content type='text'>
Some of the test-vmstate.c test cases use a temporary file
while others use a memory buffer. To facilitate the future
removal of the qemu_bufopen() function, convert all the tests
to use a temporary file.

Reviewed-by: Dr. David Alan Gilbert &lt;dgilbert@redhat.com&gt;
Signed-off-by: Daniel P. Berrange &lt;berrange@redhat.com&gt;
Reviewed-by: Juan Quintela &lt;quintela@redhat.com&gt;
Message-Id: &lt;1461751518-12128-4-git-send-email-berrange@redhat.com&gt;
Signed-off-by: Amit Shah &lt;amit.shah@redhat.com&gt;
</content>
</entry>
<entry>
<title>migration: Move qjson.[ch] to migration/</title>
<updated>2016-05-23T08:46:09+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2016-05-04T16:49:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=17b74b98676aee5bc470b173b1e528d2fce2cf18'/>
<id>urn:sha1:17b74b98676aee5bc470b173b1e528d2fce2cf18</id>
<content type='text'>
Type QJSON lets you build JSON text.  Its interface mirrors (a subset
of) abstract JSON syntax.

QAPI output visitors also produce JSON text.  They assert their
preconditions and invariants, and therefore abort on incorrect use.

Contrastingly, QJSON does *not* detect incorrect use.  It happily
produces invalid JSON then.  This is what migration wants.

QJSON was designed for migration, and migration is its only user.
Move it to migration/ for proper coverage by MAINTAINERS, and to deter
accidental use outside migration.

[Pointed out by Eric: QJSON was added in commits 0457d07..b174257
 -- Amit]

Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Reviewed-by: Eric Blake &lt;eblake@redhat.com&gt;
Reviewed-by: Dr. David Alan Gilbert &lt;dgilbert@redhat.com&gt;
Message-Id: &lt;1462380558-2030-2-git-send-email-armbru@redhat.com&gt;
Signed-off-by: Amit Shah &lt;amit.shah@redhat.com&gt;
</content>
</entry>
<entry>
<title>tests: Add check-qnull</title>
<updated>2016-05-12T07:47:54+00:00</updated>
<author>
<name>Eric Blake</name>
</author>
<published>2016-04-28T21:45:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=7d7a337ec32c77f11ba04da412752b35e18d3c5c'/>
<id>urn:sha1:7d7a337ec32c77f11ba04da412752b35e18d3c5c</id>
<content type='text'>
Add a new test, for checking reference counting of qnull(). As
part of the new file, move a previous reference counting change
added in commit a861564 to a more logical place.

Note that while most of the check-q*.c leave visitor stuff to
the test-qmp-*-visitor.c, in this case we actually want the
visitor tests in our new file because we are validating the
reference count of qnull_, which is an internal detail that
test-qmp-*-visitor should not be peeking into (or put another
way, qnull() is the only special case where we don't have
independent allocation of a QObject, so none of the other
visitor tests require the layering violation present in this
test).

Signed-off-by: Eric Blake &lt;eblake@redhat.com&gt;
Message-Id: &lt;1461879932-9020-14-git-send-email-eblake@redhat.com&gt;
Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
</content>
</entry>
</feed>
