<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qemu/qemu.git, branch stable-0.13</title>
<subtitle>QEMU main repository</subtitle>
<id>https://git.landau.one/pub/scm/virt/qemu/qemu.git/atom?h=stable-0.13</id>
<link rel='self' href='https://git.landau.one/pub/scm/virt/qemu/qemu.git/atom?h=stable-0.13'/>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/virt/qemu/qemu.git/'/>
<updated>2011-01-24T19:52:19+00:00</updated>
<entry>
<title>target-mips: fix save_cpu_state() calls</title>
<updated>2011-01-24T19:52:19+00:00</updated>
<author>
<name>Aurelien Jarno</name>
<email>aurelien@aurel32.net</email>
</author>
<published>2011-01-17T18:29:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/virt/qemu/qemu.git/commit/?id=9badf5579d99ade42fa311932154778adcadcc76'/>
<id>urn:sha1:9badf5579d99ade42fa311932154778adcadcc76</id>
<content type='text'>
The rule is:
- don't save PC if the exception is only triggered by softmmu.
- save PC if the exception can be triggered by an helper.

Fix a 64-bit kernel crash when loading modules.

Signed-off-by: Aurelien Jarno &lt;aurelien@aurel32.net&gt;
(cherry picked from commit b835e919f022d768abdf00e8dc94f1a23fdcab15)
</content>
</entry>
<entry>
<title>target-sparc: fix udiv(cc) and sdiv(cc)</title>
<updated>2010-12-28T22:18:37+00:00</updated>
<author>
<name>Aurelien Jarno</name>
<email>aurelien@aurel32.net</email>
</author>
<published>2010-12-25T22:25:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/virt/qemu/qemu.git/commit/?id=4a9048a9142863ef247d794a1a56d2debb8e910f'/>
<id>urn:sha1:4a9048a9142863ef247d794a1a56d2debb8e910f</id>
<content type='text'>
Since commit 5a4bb580cdb10b066f9fd67658b31cac4a4ea5e5, Xorg crashes on
a Debian Etch image. The commit itself is fine, but it triggers a bug
due to wrong computation of flags for udiv(cc) and sdiv(cc).

This patch only compute cc_src2 for the cc version of udiv/sdiv. It
also moves the update of cc_dst and cc_op to the helper, as it is
faster doing it here when there is already an helper.

Signed-off-by: Aurelien Jarno &lt;aurelien@aurel32.net&gt;
Signed-off-by: Blue Swirl &lt;blauwirbel@gmail.com&gt;
(cherry picked from commit 0fcec41eec0432c77645b4a407d3a3e030c4abc4)

Signed-off-by: Aurelien Jarno &lt;aurelien@aurel32.net&gt;
</content>
</entry>
<entry>
<title>target-arm: fix bug in translation of REVSH</title>
<updated>2010-12-27T20:38:05+00:00</updated>
<author>
<name>Aurelien Jarno</name>
<email>aurelien@aurel32.net</email>
</author>
<published>2010-12-27T18:54:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/virt/qemu/qemu.git/commit/?id=0282ff4d61e6b1583108e6b7ac36ff7cebc8bd5a'/>
<id>urn:sha1:0282ff4d61e6b1583108e6b7ac36ff7cebc8bd5a</id>
<content type='text'>
The translation of REVSH shifted the low byte 8 steps left before performing
an 8-bit sign extend, causing this part of the expression to alwas be 0.

Reported-by: Johan Bengtsson &lt;teofrastius@gmail.com&gt;
Signed-off-by: Aurelien Jarno &lt;aurelien@aurel32.net&gt;
(cherry picked from commit 1a855029af40df40144a322bba0e1e61c68eed2a)

Signed-off-by: Aurelien Jarno &lt;aurelien@aurel32.net&gt;
</content>
</entry>
<entry>
<title>Add missing dependency.</title>
<updated>2010-12-25T23:06:30+00:00</updated>
<author>
<name>Paul Brook</name>
<email>paul@codesourcery.com</email>
</author>
<published>2010-11-26T18:46:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/virt/qemu/qemu.git/commit/?id=f0acb38015409024683911380daa94cc974e4e0e'/>
<id>urn:sha1:f0acb38015409024683911380daa94cc974e4e0e</id>
<content type='text'>
Teach Makefile that cmd.o depends on a generated header (specifically
config-host.h).

Signed-off-by: Paul Brook &lt;paul@codesourcery.com&gt;
(cherry picked from commit 6e14404aab26f74a448747d1e793ac16bde8a92b)

Signed-off-by: Aurelien Jarno &lt;aurelien@aurel32.net&gt;
</content>
</entry>
<entry>
<title>Update for 0.13.0 release</title>
<updated>2010-10-14T15:00:59+00:00</updated>
<author>
<name>Anthony Liguori</name>
<email>aliguori@us.ibm.com</email>
</author>
<published>2010-10-14T15:00:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/virt/qemu/qemu.git/commit/?id=6ed912999d6ef636a5be5ccb266d7d3c0f0310b4'/>
<id>urn:sha1:6ed912999d6ef636a5be5ccb266d7d3c0f0310b4</id>
<content type='text'>
Signed-off-by: Anthony Liguori &lt;aliguori@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>vhost: error code</title>
<updated>2010-10-12T21:10:00+00:00</updated>
<author>
<name>Michael S. Tsirkin</name>
<email>mst@redhat.com</email>
</author>
<published>2010-10-06T13:20:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/virt/qemu/qemu.git/commit/?id=da5aeb8aeba90bcf33b9ccb89cfee20e04fd6eca'/>
<id>urn:sha1:da5aeb8aeba90bcf33b9ccb89cfee20e04fd6eca</id>
<content type='text'>
fix up errors returned to include errno, not just -1

Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
(cherry picked from commit c885212109b0ad79888ced410c2ff0d0e883cb15)
</content>
</entry>
<entry>
<title>virtio: change set guest notifier to per-device</title>
<updated>2010-10-12T21:09:52+00:00</updated>
<author>
<name>Michael S. Tsirkin</name>
<email>mst@redhat.com</email>
</author>
<published>2010-10-06T13:20:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/virt/qemu/qemu.git/commit/?id=7c763827a58ad8a399ff22b6f9f0e1a825e58bd1'/>
<id>urn:sha1:7c763827a58ad8a399ff22b6f9f0e1a825e58bd1</id>
<content type='text'>
When using irqfd with vhost-net to inject interrupts,
a single evenfd might inject multiple interrupts.
Implementing this is much easier with a single
per-device callback to set guest notifiers.

Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
(cherry picked from commit 54dd932128ae08d6a5a6668551508e30520b0f86)
</content>
</entry>
<entry>
<title>eepro100: Add support for multiple individual addresses (multiple IA)</title>
<updated>2010-10-12T21:09:45+00:00</updated>
<author>
<name>Stefan Weil</name>
<email>weil@mail.berlios.de</email>
</author>
<published>2010-09-29T19:59:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/virt/qemu/qemu.git/commit/?id=e74f86377a6184326be13f1c7a6c7f9c218b1798'/>
<id>urn:sha1:e74f86377a6184326be13f1c7a6c7f9c218b1798</id>
<content type='text'>
I reviewed the latest sources of Linux, FreeBSD and NetBSD.
They all reset the multiple IA bit (multi_ia in BSD) to zero,
but I did not find code which sets this bit to one
(like it is done by some routers).

Running Windows guests also did not set this bit.

Intel's Open Source Software Developer Manual does not
give much information on the semantics related to this bit,
so I had to guess how it works. The guess was good enough
to make the router emulation work.

Related changes in this patch:
* Update naming and documentation of the internal hash register.
  It is not limited to multicast, but also used for multiple IA.
* Dump complete configuration register when debug traces are enabled.
* Debug output when multiple IA bit is set during CmdConfigure.
* Debug output when frames are received because multiple IA bit is set,
  or when they are ignored although it is set.

Cc: Michael S. Tsirkin &lt;mst@redhat.com&gt;
Signed-off-by: Stefan Weil &lt;weil@mail.berlios.de&gt;
Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
(cherry picked from commit 010ec6293409f10b88631c36145944b9c3277ce1)
</content>
</entry>
<entry>
<title>virtio-net: unify vhost-net start/stop</title>
<updated>2010-10-12T21:09:35+00:00</updated>
<author>
<name>Michael S. Tsirkin</name>
<email>mst@redhat.com</email>
</author>
<published>2010-09-27T16:41:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/virt/qemu/qemu.git/commit/?id=286409ad631f3c5df737d0693785ef67dcfd8ba7'/>
<id>urn:sha1:286409ad631f3c5df737d0693785ef67dcfd8ba7</id>
<content type='text'>
Move all of vhost-net start/stop logic to a single routine,
and call it from everywhere.

Additionally, start/stop vhost-net on link up/down:
we should not transmit anything if user asked us to
put the link down.

Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
Acked-by: Alex Williamson &lt;alex.williamson@redhat.com&gt;
</content>
</entry>
<entry>
<title>virtio: invoke set_status callback on reset</title>
<updated>2010-10-12T21:09:26+00:00</updated>
<author>
<name>Michael S. Tsirkin</name>
<email>mst@redhat.com</email>
</author>
<published>2010-09-27T16:32:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.landau.one/pub/scm/virt/qemu/qemu.git/commit/?id=8006040d47555cba456c9cc43374fba9e04e3bcc'/>
<id>urn:sha1:8006040d47555cba456c9cc43374fba9e04e3bcc</id>
<content type='text'>
As status is set to 0 on reset, invoke the relevant callback. This makes
for a cleaner code in devices as they don't need to duplicate the code
in their reset routine, as well as excercises this path a little more.

In particular this makes it possible to unify
vhost-net handling code with the following patch.

Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
(cherry picked from commit e0c472d8c2795e523b0f9006dbe5bc22545c8300)
</content>
</entry>
</feed>
