qemu: Revisionshttps://code.grnet.gr/2014-03-11T21:52:32+02:00Greek Research and Technology Network's projects
Redmine Revision be813ef0: Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staginghttps://code.grnet.gr/projects/qemu/repository/revisions/be813ef02d18ba58e1ff32f1706bcacb88f1f7642014-03-11T21:52:32+02:00Peter Maydell
<p>acpi,pc,test bug fixes</p>
<p>More small fixes: the issues annoy developers so<br />I thought they are worth fixing quickly.</p>
<p>Signed-off-by: Michael S. Tsirkin <<a class="email" href="mailto:mst@redhat.com">mst@redhat.com</a>></p>
<ol>
<li>gpg: Signature made Tue 11 Mar 2014 11:27:44 GMT using RSA key ID D28D5469</li>
<li>gpg: Good signature from "Michael S. Tsirkin <<a class="email" href="mailto:mst@kernel.org">mst@kernel.org</a>>" </li>
<li>gpg: aka "Michael S. Tsirkin <<a class="email" href="mailto:mst@redhat.com">mst@redhat.com</a>>" </li>
<li>gpg: WARNING: This key is not certified with a trusted signature!</li>
<li>gpg: There is no indication that the signature belongs to the owner.</li>
<li>Primary key fingerprint: 0270 606B 6F3C DF3D 0B17 0970 C350 3912 AFBE 8E67</li>
<li> Subkey fingerprint: 5D09 FD08 71C8 F85B 94CA 8A0D 281F 0DB8 D28D 5469</li>
</ol>
<ul>
<li>remotes/mst/tags/for_upstream:<br /> acpi-test: update expected SSDT files<br /> acpi-build: don't access unaligned addresses<br /> q35: Correct typo BRDIGE -> BRIDGE<br /> configure: don't modify .status on error<br /> pc: avoid duplicate names for ROM MRs<br /> loader: rename in_ram/has_mr</li>
</ul>
<p>Signed-off-by: Peter Maydell <<a class="email" href="mailto:peter.maydell@linaro.org">peter.maydell@linaro.org</a>></p> Revision 23961870: Merge remote-tracking branch 'remotes/kvm/uq/master' into staginghttps://code.grnet.gr/projects/qemu/repository/revisions/239618707637ec87eba8c452d2b2f75dc5ca20c72014-03-11T21:39:17+02:00Peter Maydell
<ul>
<li>remotes/kvm/uq/master:<br /> target-i386: bugfix of Intel MPX<br /> file_ram_alloc: unify mem-path,mem-prealloc error handling<br /> kvm-all: exit in case max vcpus exceeded</li>
</ul>
<p>Signed-off-by: Peter Maydell <<a class="email" href="mailto:peter.maydell@linaro.org">peter.maydell@linaro.org</a>></p> Revision 01207d0b: qemu-thread-posix: Fix build against older glibc versionhttps://code.grnet.gr/projects/qemu/repository/revisions/01207d0b78208c2f49c3f457d6794eea215d5be72014-03-11T20:19:21+02:00Jan Kiszka
<p>pthread_setname_np was introduced with 2.12.</p>
<p>Signed-off-by: Jan Kiszka <<a class="email" href="mailto:jan.kiszka@siemens.com">jan.kiszka@siemens.com</a>><br />Reviewed-by: Dr. David Alan Gilbert <<a class="email" href="mailto:dgilbert@redhat.com">dgilbert@redhat.com</a>><br />Signed-off-by: Peter Maydell <<a class="email" href="mailto:peter.maydell@linaro.org">peter.maydell@linaro.org</a>></p> Revision 0ca540db: Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20140310' ...https://code.grnet.gr/projects/qemu/repository/revisions/0ca540dbaea142ec5c3e7a1d12db7139b8317f372014-03-11T15:20:23+02:00Peter Maydell
<p>target-arm queue:
* implement WFE as yield (improves performance with emulated SMP)
* fixes to avoid undefined behaviour shifting left into sign bit
* libvixl format string fixes for 32 bit hosts
* fix build error when intptr_t and tcg_target_long are different<br /> sizes (eg x32)
* implement PMCCNTR register
* fix incorrect setting of E bit in CPSR (broke booting under<br /> KVM on ARM)</p>
<ol>
<li>gpg: Signature made Mon 10 Mar 2014 15:05:25 GMT using RSA key ID 14360CDE</li>
<li>gpg: Good signature from "Peter Maydell <<a class="email" href="mailto:peter.maydell@linaro.org">peter.maydell@linaro.org</a>>"</li>
</ol>
<ul>
<li>remotes/pmaydell/tags/pull-target-arm-20140310:<br /> target-arm: Implement WFE as a yield operation<br /> hw/arm/musicpal: Avoid shifting left into sign bit<br /> hw/ssi/xilinx_spips.c: Avoid shifting left into sign bit<br /> hw/arm/omap1.c: Avoid shifting left into sign bit<br /> pxa2xx: Don't shift into sign bit<br /> libvixl: Fix format strings for several int64_t values<br /> target-arm: Fix intptr_t vs tcg_target_long<br /> target-arm: Implements the ARM PMCCNTR register<br /> target-arm: Fix incorrect setting of E bit in CPSR</li>
</ul>
<p>Signed-off-by: Peter Maydell <<a class="email" href="mailto:peter.maydell@linaro.org">peter.maydell@linaro.org</a>></p> Revision ed9b103d: Merge remote-tracking branch 'remotes/spice/tags/pull-spice-4' into staginghttps://code.grnet.gr/projects/qemu/repository/revisions/ed9b103d3e3102f17791ca53d4a8b17a3de929de2014-03-11T15:03:22+02:00Peter Maydell
<p>minor spice patches.</p>
<ol>
<li>gpg: Signature made Mon 10 Mar 2014 13:13:14 GMT using RSA key ID D3E87138</li>
<li>gpg: Good signature from "Gerd Hoffmann (work) <<a class="email" href="mailto:kraxel@redhat.com">kraxel@redhat.com</a>>" </li>
<li>gpg: aka "Gerd Hoffmann <<a class="email" href="mailto:gerd@kraxel.org">gerd@kraxel.org</a>>" </li>
<li>gpg: aka "Gerd Hoffmann (private) <<a class="email" href="mailto:kraxel@gmail.com">kraxel@gmail.com</a>>"</li>
</ol>
<ul>
<li>remotes/spice/tags/pull-spice-4:<br /> configure: Prettify message for hosts without spice support<br /> spice: QemuUIInfo windup<br /> spice: fix simple display surface handling</li>
</ul>
<p>Signed-off-by: Peter Maydell <<a class="email" href="mailto:peter.maydell@linaro.org">peter.maydell@linaro.org</a>></p> Revision c57ec324: Merge remote-tracking branch 'remotes/kraxel/tags/pull-input-5' into staginghttps://code.grnet.gr/projects/qemu/repository/revisions/c57ec3249e9839c7ea2e3789f6e40f9ec1c92f552014-03-11T14:52:08+02:00Peter Maydell
<p>input: fixes for the rewrite.</p>
<ol>
<li>gpg: Signature made Mon 10 Mar 2014 12:50:25 GMT using RSA key ID D3E87138</li>
<li>gpg: Good signature from "Gerd Hoffmann (work) <<a class="email" href="mailto:kraxel@redhat.com">kraxel@redhat.com</a>>" </li>
<li>gpg: aka "Gerd Hoffmann <<a class="email" href="mailto:gerd@kraxel.org">gerd@kraxel.org</a>>" </li>
<li>gpg: aka "Gerd Hoffmann (private) <<a class="email" href="mailto:kraxel@gmail.com">kraxel@gmail.com</a>>"</li>
</ol>
<ul>
<li>remotes/kraxel/tags/pull-input-5:<br /> input: map INPUT_BUTTON_WHEEL_{UP,DOWN} to legacy input z axis moves.<br /> input: sdl: fix guest_cursor logic.</li>
</ul>
<p>Signed-off-by: Peter Maydell <<a class="email" href="mailto:peter.maydell@linaro.org">peter.maydell@linaro.org</a>></p> Revision 13f65b2e: acpi-test: update expected SSDT fileshttps://code.grnet.gr/projects/qemu/repository/revisions/13f65b2e1073cf7e2c8fb3880c77d8a53fa2f95e2014-03-11T13:27:27+02:00Michael S. Tsirkin
<p>SSDT doesn't have _SUN for non hotpluggable slots<br />anymore.</p>
<p>Signed-off-by: Michael S. Tsirkin <<a class="email" href="mailto:mst@redhat.com">mst@redhat.com</a>></p> Revision b4e5a4bf: acpi-build: don't access unaligned addresseshttps://code.grnet.gr/projects/qemu/repository/revisions/b4e5a4bffda0d5dd79c87c66f28a5fac87182e302014-03-11T13:27:27+02:00Michael S. Tsirkin
<p>casting an unaligned address to e.g.<br />uint32_t can trigger undefined behaviour in C.<br />Replace cast + assignment with memcpy.</p>
<p>Reported-by: Peter Maydell <<a class="email" href="mailto:peter.maydell@linaro.org">peter.maydell@linaro.org</a>><br />Signed-off-by: Michael S. Tsirkin <<a class="email" href="mailto:mst@redhat.com">mst@redhat.com</a>></p> Revision 263cf436: q35: Correct typo BRDIGE -> BRIDGEhttps://code.grnet.gr/projects/qemu/repository/revisions/263cf4367fd86dc0e15beebe65919cd50501844d2014-03-11T13:27:27+02:00BALATON Zoltan
<p>Signed-off-by: BALATON Zoltan <<a class="email" href="mailto:balaton@eik.bme.hu">balaton@eik.bme.hu</a>><br />Reviewed-by: Michael S. Tsirkin <<a class="email" href="mailto:mst@redhat.com">mst@redhat.com</a>><br />Signed-off-by: Michael S. Tsirkin <<a class="email" href="mailto:mst@redhat.com">mst@redhat.com</a>></p> Revision dc655404: configure: don't modify .status on errorhttps://code.grnet.gr/projects/qemu/repository/revisions/dc655404659def26fbcd66583ca61575af9da8b92014-03-11T13:27:26+02:00Michael S. Tsirkin
<p>./configure --help<br />make</p>
<p>will try to re-run configure with --help<br />which isn't what was intended.</p>
<p>The reason is that config.status was written<br />even on configure error.<br />Defer writing config.status until configure<br />has completed successfully.</p>
<p>Signed-off-by: Michael S. Tsirkin <<a class="email" href="mailto:mst@redhat.com">mst@redhat.com</a>><br />Reviewed-by: Peter Maydell <<a class="email" href="mailto:peter.maydell@linaro.org">peter.maydell@linaro.org</a>></p> Revision ac41881b: pc: avoid duplicate names for ROM MRshttps://code.grnet.gr/projects/qemu/repository/revisions/ac41881b48858b279960a17c07f0b159af91e75a2014-03-11T13:25:48+02:00Michael S. Tsirkin
<p>Since<br />commit 04920fc0faa4760f9c4fc0e73b992b768099be70<br /> loader: store FW CFG ROM files in RAM<br />RAM MRs including ROM files in FW CFGs are created<br />and named using the file basename.</p>
<p>This becomes problematic if these names are<br />supplied by user, since the basename might not<br />be unique.</p>
<p>There are two cases we care about:<br />- option-rom flag.<br />- option ROM for devices. This triggers e.g. when<br /> using rombar=0.</p>
<p>At the moment we get an assert. E.g<br />qemu -option-rom /usr/share/ipxe/8086100e.rom -option-rom<br />/usr/share/ipxe.efi/8086100e.rom<br />RAMBlock "/rom@genroms/8086100e.rom" already registered, abort!</p>
<p>This is a regression from 1.6.</p>
<p>For now let's keep it simple and just avoid creating the<br />MRs in case of option ROMs.</p>
<p>when using 1.7 machine types, enable<br />option ROMs in RAM to match that version.</p>
<p>Signed-off-by: Michael S. Tsirkin <<a class="email" href="mailto:mst@redhat.com">mst@redhat.com</a>></p> Revision fe6c53b4: Merge remote-tracking branch 'remotes/kraxel/tags/pull-vnc-1' into staginghttps://code.grnet.gr/projects/qemu/repository/revisions/fe6c53b4bbd2e83f82087bc5e37daa11ffc658792014-03-11T12:53:17+02:00Peter Maydell
<p>vnc dirty tracking optinizations.<br />various vnc bugfixes.</p>
<ol>
<li>gpg: Signature made Mon 10 Mar 2014 12:39:54 GMT using RSA key ID D3E87138</li>
<li>gpg: Good signature from "Gerd Hoffmann (work) <<a class="email" href="mailto:kraxel@redhat.com">kraxel@redhat.com</a>>" </li>
<li>gpg: aka "Gerd Hoffmann <<a class="email" href="mailto:gerd@kraxel.org">gerd@kraxel.org</a>>" </li>
<li>gpg: aka "Gerd Hoffmann (private) <<a class="email" href="mailto:kraxel@gmail.com">kraxel@gmail.com</a>>"</li>
</ol>
<ul>
<li>remotes/kraxel/tags/pull-vnc-1:<br /> ui/vnc: disable adaptive update calculations if not needed<br /> ui/vnc: optimize setting in vnc_dpy_update()<br /> ui/vnc: optimize clearing in find_and_clear_dirty_height()<br /> ui/vnc: optimize dirty bitmap tracking<br /> ui/vnc: derive cmp_bytes from VNC_DIRTY_PIXELS_PER_BIT<br /> ui/vnc: introduce VNC_DIRTY_PIXELS_PER_BIT macro<br /> vnc: fix use-after-free in vnc_update_client_sync<br /> vnc: Fix qemu crashed when vnc client disconnect suddenly<br /> vnc: Fix tight_detect_smooth_image() for lossless case</li>
</ul>
<p>Signed-off-by: Peter Maydell <<a class="email" href="mailto:peter.maydell@linaro.org">peter.maydell@linaro.org</a>></p> Revision b0f15a5d: target-i386: bugfix of Intel MPXhttps://code.grnet.gr/projects/qemu/repository/revisions/b0f15a5d5628994c71a6f428f360a5a537ad3b392014-03-11T12:49:00+02:00Liu, Jinsong
<p>The correct size of cpuid 0x0d sub-leaf 4 is 0x40, not 0x10.<br />This is confirmed by Anvin H Peter and Mallick Asit K.</p>
<p>Signed-off-by: Liu Jinsong <<a class="email" href="mailto:jinsong.liu@intel.com">jinsong.liu@intel.com</a>><br />Cc: H. Peter Anvin <<a class="email" href="mailto:hpa@zytor.com">hpa@zytor.com</a>><br />Cc: Asit K Mallick <<a class="email" href="mailto:asit.k.mallick@intel.com">asit.k.mallick@intel.com</a>><br />Signed-off-by: Paolo Bonzini <<a class="email" href="mailto:pbonzini@redhat.com">pbonzini@redhat.com</a>></p>
<p>Signed-off-by: Liu, Jinsong <<a class="email" href="mailto:jinsong.liu@intel.com">jinsong.liu@intel.com</a>></p> Revision 118760df: Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staginghttps://code.grnet.gr/projects/qemu/repository/revisions/118760dfc9f4db2df3700ddb2934543abef86bfa2014-03-10T21:14:11+02:00Peter Maydell
<p>acpi,pc,pci,virtio,memory bug fixes</p>
<p>This collects several small fixes from all over the place.<br />Additionally, Marcel's changes make acpi unit tests more robust.</p>
<p>Signed-off-by: Michael S. Tsirkin <<a class="email" href="mailto:mst@redhat.com">mst@redhat.com</a>></p>
<ol>
<li>gpg: Signature made Sun 09 Mar 2014 19:14:57 GMT using RSA key ID D28D5469</li>
<li>gpg: Good signature from "Michael S. Tsirkin <<a class="email" href="mailto:mst@kernel.org">mst@kernel.org</a>>" </li>
<li>gpg: aka "Michael S. Tsirkin <<a class="email" href="mailto:mst@redhat.com">mst@redhat.com</a>>" </li>
<li>gpg: WARNING: This key is not certified with a trusted signature!</li>
<li>gpg: There is no indication that the signature belongs to the owner.</li>
<li>Primary key fingerprint: 0270 606B 6F3C DF3D 0B17 0970 C350 3912 AFBE 8E67</li>
<li> Subkey fingerprint: 5D09 FD08 71C8 F85B 94CA 8A0D 281F 0DB8 D28D 5469</li>
</ol>
<ul>
<li>remotes/mst/tags/for_upstream:<br /> qemu: x86: ignore ioapic polarity<br /> pckbd: return 'keyboard enabled' on read input port command<br /> pam: partly fix write-only mode<br /> acpi-test: issue errors instead of warnings when possible<br /> acpi-test: retain both asl and aml files on failure<br /> MAINTAINERS: drop an out of date address<br /> Add a 'name' parameter to qemu_thread_create<br /> Add 'debug-threads' suboption to --name<br /> Rework --name to use QemuOpts<br /> PCIE: fix regression with coldplugged multifunction device<br /> memory_region_present: return false if address is not found in child MemoryRegion<br /> virtio-net: remove function calls from assert<br /> acpi-test-data: update expected files<br /> acpi-build: append description for non-hotplug</li>
</ul>
<p>Signed-off-by: Peter Maydell <<a class="email" href="mailto:peter.maydell@linaro.org">peter.maydell@linaro.org</a>></p> Revision b304bf00: s390/kvm: Add Maintainers for s390/kvmhttps://code.grnet.gr/projects/qemu/repository/revisions/b304bf0021a2dfb24fa91f704a1d976b74f56f202014-03-10T18:43:11+02:00Christian Borntraeger
<p>Lets add Conny and myself as maintainers for s390/kvm and<br />related code. This does not include any tcg related code,<br />which is maintained by Richard and Alex.</p>
<p>Signed-off-by: Christian Borntraeger <<a class="email" href="mailto:borntraeger@de.ibm.com">borntraeger@de.ibm.com</a>><br />Acked-by: Cornelia Huck <<a class="email" href="mailto:cornelia.huck@de.ibm.com">cornelia.huck@de.ibm.com</a>><br />Acked-by: Paolo Bonzini <<a class="email" href="mailto:pbonzini@redhat.com">pbonzini@redhat.com</a>><br />Acked-by: Alexander Graf <<a class="email" href="mailto:agraf@suse.de">agraf@suse.de</a>><br />Message-id: <a class="email" href="mailto:1394095765-29686-2-git-send-email-borntraeger@de.ibm.com">1394095765-29686-2-git-send-email-borntraeger@de.ibm.com</a><br />Signed-off-by: Peter Maydell <<a class="email" href="mailto:peter.maydell@linaro.org">peter.maydell@linaro.org</a>></p>