<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/hw/kvm, branch master</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/hw/kvm?h=master</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/hw/kvm?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2013-04-08T16:13:16+00:00</updated>
<entry>
<title>hw: move hw/kvm/ to hw/i386/kvm</title>
<updated>2013-04-08T16:13:16+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2013-02-05T15:36:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=54976b75fb159ca175636b7fef1cd08130cb662f'/>
<id>urn:sha1:54976b75fb159ca175636b7fef1cd08130cb662f</id>
<content type='text'>
Peter requested the KVM GIC to be in hw/intc.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>hw: move interrupt controllers to hw/intc/, configure with default-configs/</title>
<updated>2013-04-08T16:13:16+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2013-02-05T15:12:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=7702e47c21e9e7c9962a25de03caa999ea4cd2ea'/>
<id>urn:sha1:7702e47c21e9e7c9962a25de03caa999ea4cd2ea</id>
<content type='text'>
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>hw: move headers to include/</title>
<updated>2013-04-08T16:13:10+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2013-02-05T16:06:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=0d09e41a51aa0752b1ce525ce084f7cd210e461b'/>
<id>urn:sha1:0d09e41a51aa0752b1ce525ce084f7cd210e461b</id>
<content type='text'>
Many of these should be cleaned up with proper qdev-/QOM-ification.
Right now there are many catch-all headers in include/hw/ARCH depending
on cpu.h, and this makes it necessary to compile these files per-target.
However, fixing this does not belong in these patches.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>hw/kvm/arm_gic: Implement support for KVM in-kernel ARM GIC</title>
<updated>2013-03-05T00:45:28+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2013-03-05T00:34:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=ed46676160d94d279e32ce955fd60b76c7a1b370'/>
<id>urn:sha1:ed46676160d94d279e32ce955fd60b76c7a1b370</id>
<content type='text'>
Implement support for using the KVM in-kernel GIC for ARM.

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Reviewed-by: Andreas Färber &lt;afaerber@suse.de&gt;
</content>
</entry>
<entry>
<title>error: Clean up error strings with embedded newlines</title>
<updated>2013-02-11T14:13:18+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2013-02-08T20:22:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=474c21349fdde3c477357c2317ca6ad50872827b'/>
<id>urn:sha1:474c21349fdde3c477357c2317ca6ad50872827b</id>
<content type='text'>
The arguments of error_report() should yield a short error string
without newlines.

A few places try to print additional help after the error message by
embedding newlines in the error string.  That's nice, but let's do it
the right way.

Since I'm touching these lines anyway, drop a stray preposition and
some tabs.  We don't use tabs for similar messages elsewhere.

Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Message-id: 1360354939-10994-2-git-send-email-armbru@redhat.com
Signed-off-by: Anthony Liguori &lt;aliguori@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'mst/tags/for_anthony' into staging</title>
<updated>2013-01-14T16:23:50+00:00</updated>
<author>
<name>Anthony Liguori</name>
</author>
<published>2013-01-14T16:23:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=8e9a8681dd6066e4f79ba85b59deedb4d3d11aa2'/>
<id>urn:sha1:8e9a8681dd6066e4f79ba85b59deedb4d3d11aa2</id>
<content type='text'>
pci,virtio

This further optimizes MSIX handling in virtio-pci.
Also included is pci cleanup by Paolo, and pci device
assignment fix by Alex.

Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
Signed-off-by: Anthony Liguori &lt;aliguori@us.ibm.com&gt;

* mst/tags/for_anthony:
  pci-assign: Enable MSIX on device to match guest
  pci: use constants for devices under the 1B36 device ID, document them
  ivshmem: use symbolic constant for PCI ID, add to pci-ids.txt
  virtio-9p: use symbolic constant, add to pci-ids.txt
  reorganize pci-ids.txt
  docs: move pci-ids.txt to docs/specs/
  vhost: backend masking support
  vhost: set started flag while start is in progress
  virtio-net: set/clear vhost_started in reverse order
  virtio: backend virtqueue notifier masking
  virtio-pci: cache msix messages
  kvm: add stub for update msi route
  msix: add api to access msix message
  virtio: don't waste irqfds on control vqs
</content>
</entry>
<entry>
<title>Make all static TypeInfos const</title>
<updated>2013-01-10T21:11:53+00:00</updated>
<author>
<name>Andreas Färber</name>
</author>
<published>2013-01-10T15:19:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=8c43a6f05d5ef3c9484bd2be9d4e818d58e62016'/>
<id>urn:sha1:8c43a6f05d5ef3c9484bd2be9d4e818d58e62016</id>
<content type='text'>
Since 39bffca2030950ef6efe57c2fac8327a45ae1015 (qdev: register all
types natively through QEMU Object Model), TypeInfo as used in
the common, non-iterative pattern is no longer amended with information
and should therefore be const.

Fix the documented QOM examples:

 sed -i 's/static TypeInfo/static const TypeInfo/g' include/qom/object.h

Since frequently the wrong examples are being copied by contributors of
new devices, fix all types in the tree:

 sed -i 's/^static TypeInfo/static const TypeInfo/g' */*.c
 sed -i 's/^static TypeInfo/static const TypeInfo/g' */*/*.c

This also avoids to piggy-back these changes onto real functional
changes or other refactorings.

Signed-off-by: Andreas Färber &lt;afaerber@suse.de&gt;
Signed-off-by: Anthony Liguori &lt;aliguori@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>pci-assign: Enable MSIX on device to match guest</title>
<updated>2013-01-09T10:11:16+00:00</updated>
<author>
<name>Alex Williamson</name>
</author>
<published>2013-01-07T04:30:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=feb9a2ab4b0260d8d680a7ffd25063dafc7ec628'/>
<id>urn:sha1:feb9a2ab4b0260d8d680a7ffd25063dafc7ec628</id>
<content type='text'>
When a guest enables MSIX on a device we evaluate the MSIX vector
table, typically find no unmasked vectors and don't switch the device
to MSIX mode.  This generally works fine and the device will be
switched once the guest enables and therefore unmasks a vector.
Unfortunately some drivers enable MSIX, then use interfaces to send
commands between VF &amp; PF or PF &amp; firmware that act based on the host
state of the device.  These therefore may break when MSIX is managed
lazily.  This change re-enables the previous test used to enable MSIX
(see qemu-kvm a6b402c9), which basically guesses whether a vector
will be used based on the data field of the vector table.

Cc: qemu-stable@nongnu.org
Signed-off-by: Alex Williamson &lt;alex.williamson@redhat.com&gt;
Acked-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'qemu-kvm/uq/master' into staging</title>
<updated>2013-01-02T14:01:54+00:00</updated>
<author>
<name>Anthony Liguori</name>
</author>
<published>2013-01-02T14:01:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=34daffa04886444dafd4a6951167225e824003d0'/>
<id>urn:sha1:34daffa04886444dafd4a6951167225e824003d0</id>
<content type='text'>
* qemu-kvm/uq/master:
  qemu-kvm/pci-assign: 64 bits bar emulation
  target-i386: Enabling IA32_TSC_ADJUST for QEMU KVM guest VMs

Signed-off-by: Anthony Liguori &lt;aliguori@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>qemu-kvm/pci-assign: 64 bits bar emulation</title>
<updated>2012-12-25T12:37:52+00:00</updated>
<author>
<name>Xudong Hao</name>
</author>
<published>2012-12-20T03:07:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=0a2a59d35cbabf63c91340a1c62038e3e60538c1'/>
<id>urn:sha1:0a2a59d35cbabf63c91340a1c62038e3e60538c1</id>
<content type='text'>
Enable 64 bits bar emulation.

Test pass with the current seabios which already support 64bit pci bars.

Signed-off-by: Xudong Hao &lt;xudong.hao@intel.com&gt;
Reviewed-by: Alex Williamson &lt;alex.williamson@redhat.com&gt;
Signed-off-by: Gleb Natapov &lt;gleb@redhat.com&gt;
</content>
</entry>
</feed>
