<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/docs/migration.txt, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/docs/migration.txt?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/docs/migration.txt?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2017-06-07T16:22:03+00:00</updated>
<entry>
<title>docs: create config/, devel/ and spin/ subdirectories</title>
<updated>2017-06-07T16:22:03+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2017-06-06T14:46:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=ac06724a715864942e2b5e28f92d5d5421f0a0b0'/>
<id>urn:sha1:ac06724a715864942e2b5e28f92d5d5421f0a0b0</id>
<content type='text'>
Developer documentation should be its own manual.  As a start, move all
developer-oriented files to a separate directory.

Also move non-text files to their own directories: docs/config/ for
QEMU -readconfig input, and docs/spin/ for formal models to be used
with the SPIN model checker.

Reviewed-by: Daniel P. Berrange &lt;berrange@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>postcopy: Add doc about hugepages and postcopy</title>
<updated>2017-02-28T11:30:24+00:00</updated>
<author>
<name>Dr. David Alan Gilbert</name>
</author>
<published>2017-02-24T18:28:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=0c1f4036db0a166fb74885c377a3691edb9ad659'/>
<id>urn:sha1:0c1f4036db0a166fb74885c377a3691edb9ad659</id>
<content type='text'>
Signed-off-by: Dr. David Alan Gilbert &lt;dgilbert@redhat.com&gt;
Reviewed-by: Juan Quintela &lt;quintela@redhat.com&gt;
Reviewed-by: Laurent Vivier &lt;lvivier@redhat.com&gt;
Message-Id: &lt;20170224182844.32452-16-dgilbert@redhat.com&gt;
Signed-off-by: Dr. David Alan Gilbert &lt;dgilbert@redhat.com&gt;
</content>
</entry>
<entry>
<title>migration: Update docs to discourage version bumps</title>
<updated>2017-02-28T11:30:22+00:00</updated>
<author>
<name>Dr. David Alan Gilbert</name>
</author>
<published>2017-02-10T11:03:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=5f9412bbac3a6906b2277d6b8aea02bc12a8464d'/>
<id>urn:sha1:5f9412bbac3a6906b2277d6b8aea02bc12a8464d</id>
<content type='text'>
Version bumps break backwards migration; update the docs
to explain to people that's bad and how to avoid it.

Signed-off-by: Dr. David Alan Gilbert &lt;dgilbert@redhat.com&gt;
Reviewed-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Message-Id: &lt;20170210110359.8210-1-dgilbert@redhat.com&gt;
Signed-off-by: Dr. David Alan Gilbert &lt;dgilbert@redhat.com&gt;
</content>
</entry>
<entry>
<title>migration: convert post-copy to use QIOChannelBuffer</title>
<updated>2016-05-26T06:01:34+00:00</updated>
<author>
<name>Daniel P. Berrange</name>
</author>
<published>2016-04-27T10:05:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=61b67d473d2471d5b470cd4653947ddaaa2c1c44'/>
<id>urn:sha1:61b67d473d2471d5b470cd4653947ddaaa2c1c44</id>
<content type='text'>
The post-copy code does some I/O to/from an intermediate
in-memory buffer rather than direct to the underlying
I/O channel. Switch this code to use QIOChannelBuffer
instead of QEMUSizedBuffer.

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-12-git-send-email-berrange@redhat.com&gt;
Signed-off-by: Amit Shah &lt;amit.shah@redhat.com&gt;
</content>
</entry>
<entry>
<title>postcopy: Remove the x-</title>
<updated>2016-03-11T12:23:59+00:00</updated>
<author>
<name>Dr. David Alan Gilbert</name>
</author>
<published>2016-03-11T09:53:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=32c3db5b26a1001dbe0763bdf72fdc8017c6b7b8'/>
<id>urn:sha1:32c3db5b26a1001dbe0763bdf72fdc8017c6b7b8</id>
<content type='text'>
Postcopy seems to have survived a cycle with only a few fixes,
and Jiri has the current libvirt wired up and working
( https://www.redhat.com/archives/libvir-list/2016-March/msg00080.html )
so remove the experimental tag.

Signed-off-by: Dr. David Alan Gilbert &lt;dgilbert@redhat.com&gt;
Reviewed-by: Eric Blake &lt;eblake@redhat.com&gt;
Message-Id: &lt;1457690016-9070-3-git-send-email-dgilbert@redhat.com&gt;
Signed-off-by: Amit Shah &lt;amit.shah@redhat.com&gt;
</content>
</entry>
<entry>
<title>Add postcopy documentation</title>
<updated>2015-11-10T13:51:48+00:00</updated>
<author>
<name>Dr. David Alan Gilbert</name>
</author>
<published>2015-11-05T18:10:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=2bfdd1c8a6ac22ee1f9209c247509ff0cadd2a52'/>
<id>urn:sha1:2bfdd1c8a6ac22ee1f9209c247509ff0cadd2a52</id>
<content type='text'>
Signed-off-by: Dr. David Alan Gilbert &lt;dgilbert@redhat.com&gt;
Reviewed-by: Amit Shah &lt;amit.shah@redhat.com&gt;
Reviewed-by: Juan Quintela &lt;quintela@redhat.com&gt;
Signed-off-by: Juan Quintela &lt;quintela@redhat.com&gt;
</content>
</entry>
<entry>
<title>migration: Use normal VMStateDescriptions for Subsections</title>
<updated>2015-06-12T04:53:57+00:00</updated>
<author>
<name>Juan Quintela</name>
</author>
<published>2014-09-23T12:09:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=5cd8cadae8db905afcbf877cae568c27d1d55a8a'/>
<id>urn:sha1:5cd8cadae8db905afcbf877cae568c27d1d55a8a</id>
<content type='text'>
We create optional sections with this patch.  But we already have
optional subsections.  Instead of having two mechanism that do the
same, we can just generalize it.

For subsections we just change:

- Add a needed function to VMStateDescription
- Remove VMStateSubsection (after removal of the needed function
  it is just a VMStateDescription)
- Adjust the whole tree, moving the needed function to the corresponding
  VMStateDescription

Signed-off-by: Juan Quintela &lt;quintela@redhat.com&gt;
</content>
</entry>
<entry>
<title>savevm: Remove all the unneeded version_minimum_id_old (rest)</title>
<updated>2014-05-14T13:24:51+00:00</updated>
<author>
<name>Juan Quintela</name>
</author>
<published>2014-04-16T14:01:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=35d08458a9ee5fb9c8518207cc85d0a4f2ef3165'/>
<id>urn:sha1:35d08458a9ee5fb9c8518207cc85d0a4f2ef3165</id>
<content type='text'>
After previous Peter patch, they are redundant.  This way we don't
assign them except when needed.  Once there, there were lots of case
where the ".fields" indentation was wrong:

     .fields = (VMStateField []) {
and
     .fields =      (VMStateField []) {

Change all the combinations to:

     .fields = (VMStateField[]){

The biggest problem (appart from aesthetics) was that checkpatch complained
when we copy&amp;pasted the code from one place to another.

Signed-off-by: Juan Quintela &lt;quintela@redhat.com&gt;
Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
</content>
</entry>
<entry>
<title>savevm: Ignore minimum_version_id_old if there is no load_state_old</title>
<updated>2014-05-05T20:15:03+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2014-04-03T16:52:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=767adce2d9cd397de3418caa16be35ea18d56f22'/>
<id>urn:sha1:767adce2d9cd397de3418caa16be35ea18d56f22</id>
<content type='text'>
At the moment we require vmstate definitions to set minimum_version_id_old
to the same value as minimum_version_id if they do not provide a
load_state_old handler. Since the load_state_old functionality is
required only for a handful of devices that need to retain migration
compatibility with a pre-vmstate implementation, this means the bulk
of devices have pointless boilerplate. Relax the definition so that
minimum_version_id_old is ignored if there is no load_state_old handler.

Note that under the old scheme we would segfault if the vmstate
specified a minimum_version_id_old that was less than minimum_version_id
but did not provide a load_state_old function, and the incoming state
specified a version number between minimum_version_id_old and
minimum_version_id. Under the new scheme this will just result in
our failing the migration.

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Reviewed-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
Signed-off-by: Juan Quintela &lt;quintela@redhat.com&gt;
</content>
</entry>
<entry>
<title>docs: Fix typo and update file in migration</title>
<updated>2013-06-01T10:25:38+00:00</updated>
<author>
<name>Lei Li</name>
</author>
<published>2013-05-27T10:33:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=7465dfeca065882c93424b23b14b2c9f31b16aa5'/>
<id>urn:sha1:7465dfeca065882c93424b23b14b2c9f31b16aa5</id>
<content type='text'>
This patch fix some typo and update the file that already
moved.

Signed-off-by: Lei Li &lt;lilei@linux.vnet.ibm.com&gt;
Signed-off-by: Michael Tokarev &lt;mjt@tls.msk.ru&gt;
</content>
</entry>
</feed>
