<div dir="ltr">It also segfaults when building emacs for x86* architecture, so let&#39;s see if it gets also fixed by 1.5</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jun 11, 2013 at 11:33 PM, Khem Raj <span dir="ltr">&lt;<a href="mailto:raj.khem@gmail.com" target="_blank">raj.khem@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Tue, Jun 11, 2013 at 7:27 AM, Saul Wold &lt;<a href="mailto:sgw@linux.intel.com">sgw@linux.intel.com</a>&gt; wrote:<br>

&gt; On 06/10/2013 04:37 AM, Riku Voipio wrote:<br>
&gt;&gt;<br>
&gt;&gt; On 6 June 2013 16:54, Saul Wold &lt;<a href="mailto:sgw@linux.intel.com">sgw@linux.intel.com</a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On 06/06/2013 05:08 AM, Riku Voipio wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Patches removed:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; 0001-doc-Fix-texinfo-table-markup-in-qemu-options.hx.patch<br>
&gt;&gt;&gt;&gt;    - applied<br>
&gt;&gt;&gt;&gt; 0002-docs-Fix-generating-qemu-doc.html-with-texinfo-5.patch<br>
&gt;&gt;&gt;&gt;    - fixed different upstream<br>
&gt;&gt;&gt;&gt; Revert-vmware_vga-Add-back-some-info-in-local-state-.patch<br>
&gt;&gt;&gt;&gt;    - fixed different upstream<br>
&gt;&gt;&gt;&gt; arm-bgr.patch<br>
&gt;&gt;&gt;&gt;    - this should be also fixed upstream, if still issue please resend.<br>
&gt;&gt;&gt;&gt; fallback-to-safe-mmap_min_addr.patch<br>
&gt;&gt;&gt;&gt;    - this should be also fixed upstream, if still issue please resend.<br>
&gt;&gt;&gt;&gt; linker-flags.patch<br>
&gt;&gt;&gt;&gt;    - unneeded with makefile changes<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; from configure the obsolete --audio-cards-list option has been removed.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;&gt; Please describe how this was tested, as Qemu is a core part of OE-core we<br>
&gt;&gt;&gt; have seen past failures on version updates.  It&#39;s important to do<br>
&gt;&gt;&gt; multi-architecture builds and execution with graphics.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;&gt; Also will it build target binaries (for example the build appliance uses<br>
&gt;&gt;&gt; qemu on the target) we have seen failures there also on updates.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; I&#39;ve only tested building ARMv5 and ARMv7 systemd-gnome-images (which<br>
&gt;&gt; use qemu-native at some point of build. I just tested also building<br>
&gt;&gt; qemu for arm target and it builds fine. Differences between 1.4.1 and<br>
&gt;&gt; 1.5 in upstream are not that major that they should cause breakage in<br>
&gt;&gt; typical usecases. Setting IMAGETEST=&quot;qemu&quot; did start qemu but the<br>
&gt;&gt; image didn&#39;t start. That however didn&#39;t work with 1.4.1 either.<br>
&gt;&gt;<br>
&gt;<br>
&gt; It really needs to be tested on more ARCHs other than ARM.<br>
&gt;<br>
&gt; What kind of failure do you see with IMAGETEST, this works as we use it all<br>
&gt; the time for the Autobuilder Sanity Testing.<br>
&gt;<br>
<br>
</div></div>FWIW, I have tested this patch by booting angstrom/systemd-image on<br>
qemuarm/qemumips/qemumips64/qemuppc/<br>
qemux86/qemux86-6 without a problem.<br>
<br>
Secondly there is a qemu segmentation fault with 1.4.1 qemu when<br>
trying to emulate mips64 is now fixed with 1.5<br>
so thats an improvement.<br>
<br>
Tested-by: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
&gt; Sau!<br>
&gt;<br>
&gt;<br>
&gt;&gt; Riku<br>
&gt;&gt;<br>
&gt;&gt;&gt; Thanks<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Sau!<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; ---<br>
&gt;&gt;&gt;&gt;    ...x-texinfo-table-markup-in-qemu-options.hx.patch |  213<br>
&gt;&gt;&gt;&gt; --------------------<br>
&gt;&gt;&gt;&gt;    ...x-generating-qemu-doc.html-with-texinfo-5.patch |   54 -----<br>
&gt;&gt;&gt;&gt;    ...re_vga-Add-back-some-info-in-local-state-.patch |  114 -----------<br>
&gt;&gt;&gt;&gt;    meta/recipes-devtools/qemu/files/arm-bgr.patch     |   30 ---<br>
&gt;&gt;&gt;&gt;    .../files/fallback-to-safe-mmap_min_addr.patch     |   39 ----<br>
&gt;&gt;&gt;&gt;    .../recipes-devtools/qemu/files/linker-flags.patch |   25 ---<br>
&gt;&gt;&gt;&gt;    meta/recipes-devtools/qemu/qemu.inc                |    7 +-<br>
&gt;&gt;&gt;&gt;    .../qemu/{<a href="http://qemu_1.4.1.bb" target="_blank">qemu_1.4.1.bb</a> =&gt; <a href="http://qemu_1.5.0.bb" target="_blank">qemu_1.5.0.bb</a>}          |    4 +-<br>
&gt;&gt;&gt;&gt;    8 files changed, 3 insertions(+), 483 deletions(-)<br>
&gt;&gt;&gt;&gt;    delete mode 100644<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; meta/recipes-devtools/qemu/files/0001-doc-Fix-texinfo-table-markup-in-qemu-options.hx.patch<br>
&gt;&gt;&gt;&gt;    delete mode 100644<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; meta/recipes-devtools/qemu/files/0002-docs-Fix-generating-qemu-doc.html-with-texinfo-5.patch<br>
&gt;&gt;&gt;&gt;    delete mode 100644<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; meta/recipes-devtools/qemu/files/Revert-vmware_vga-Add-back-some-info-in-local-state-.patch<br>
&gt;&gt;&gt;&gt;    delete mode 100644 meta/recipes-devtools/qemu/files/arm-bgr.patch<br>
&gt;&gt;&gt;&gt;    delete mode 100644<br>
&gt;&gt;&gt;&gt; meta/recipes-devtools/qemu/files/fallback-to-safe-mmap_min_addr.patch<br>
&gt;&gt;&gt;&gt;    delete mode 100644<br>
&gt;&gt;&gt;&gt; meta/recipes-devtools/qemu/files/linker-flags.patch<br>
&gt;&gt;&gt;&gt;    rename meta/recipes-devtools/qemu/{<a href="http://qemu_1.4.1.bb" target="_blank">qemu_1.4.1.bb</a> =&gt; <a href="http://qemu_1.5.0.bb" target="_blank">qemu_1.5.0.bb</a>}<br>
&gt;&gt;&gt;&gt; (67%)<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; diff --git<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; a/meta/recipes-devtools/qemu/files/0001-doc-Fix-texinfo-table-markup-in-qemu-options.hx.patch<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; b/meta/recipes-devtools/qemu/files/0001-doc-Fix-texinfo-table-markup-in-qemu-options.hx.patch<br>
&gt;&gt;&gt;&gt; deleted file mode 100644<br>
&gt;&gt;&gt;&gt; index 9435cfe..0000000<br>
&gt;&gt;&gt;&gt; ---<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; a/meta/recipes-devtools/qemu/files/0001-doc-Fix-texinfo-table-markup-in-qemu-options.hx.patch<br>
&gt;&gt;&gt;&gt; +++ /dev/null<br>
&gt;&gt;&gt;&gt; @@ -1,213 +0,0 @@<br>
&gt;&gt;&gt;&gt; -From 9a7146ca91c04d05af36684d8b3ca79c1254abc2 Mon Sep 17 00:00:00 2001<br>
&gt;&gt;&gt;&gt; -From: Markus Armbruster &lt;<a href="mailto:armbru@redhat.com">armbru@redhat.com</a>&gt;<br>
&gt;&gt;&gt;&gt; -Date: Wed, 13 Feb 2013 19:49:40 +0100<br>
&gt;&gt;&gt;&gt; -Subject: [PATCH 1/2] doc: Fix texinfo @table markup in qemu-options.hx<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -End tables before headings, start new ones afterwards.  Fixes<br>
&gt;&gt;&gt;&gt; -incorrect indentation of headings &quot;File system options&quot; and &quot;Virtual<br>
&gt;&gt;&gt;&gt; -File system pass-through options&quot; in manual page and qemu-doc.<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -Normalize markup some to increase chances it survives future edits.<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -Upstream-Status: Backport<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -Signed-off-by: Martin Jansa &lt;<a href="mailto:Martin.Jansa@gmail.com">Martin.Jansa@gmail.com</a>&gt;<br>
&gt;&gt;&gt;&gt; -Signed-off-by: Markus Armbruster &lt;<a href="mailto:armbru@redhat.com">armbru@redhat.com</a>&gt;<br>
&gt;&gt;&gt;&gt; -Reviewed-by: Stefan Hajnoczi &lt;<a href="mailto:stefanha@redhat.com">stefanha@redhat.com</a>&gt;<br>
&gt;&gt;&gt;&gt; -Message-id: <a href="mailto:1360781383-28635-5-git-send-email-armbru@redhat.com">1360781383-28635-5-git-send-email-armbru@redhat.com</a><br>
&gt;&gt;&gt;&gt; -Signed-off-by: Anthony Liguori &lt;<a href="mailto:aliguori@us.ibm.com">aliguori@us.ibm.com</a>&gt;<br>
&gt;&gt;&gt;&gt; ----<br>
&gt;&gt;&gt;&gt; - qemu-options.hx | 56<br>
&gt;&gt;&gt;&gt; +++++++++++++++++++++++++++++++++++++-------------------<br>
&gt;&gt;&gt;&gt; - 1 file changed, 37 insertions(+), 19 deletions(-)<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -diff --git a/qemu-options.hx b/qemu-options.hx<br>
&gt;&gt;&gt;&gt; -index 9d7131a..54bd92a 100644<br>
&gt;&gt;&gt;&gt; ---- a/qemu-options.hx<br>
&gt;&gt;&gt;&gt; -+++ b/qemu-options.hx<br>
&gt;&gt;&gt;&gt; -@@ -537,13 +537,15 @@ STEXI<br>
&gt;&gt;&gt;&gt; - @end table<br>
&gt;&gt;&gt;&gt; - ETEXI<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; --DEF(&quot;usb&quot;, 0, QEMU_OPTION_usb,<br>
&gt;&gt;&gt;&gt; --    &quot;-usb            enable the USB driver (will be the default<br>
&gt;&gt;&gt;&gt; soon)\n&quot;,<br>
&gt;&gt;&gt;&gt; --    QEMU_ARCH_ALL)<br>
&gt;&gt;&gt;&gt; - STEXI<br>
&gt;&gt;&gt;&gt; - USB options:<br>
&gt;&gt;&gt;&gt; - @table @option<br>
&gt;&gt;&gt;&gt; -+ETEXI<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -+DEF(&quot;usb&quot;, 0, QEMU_OPTION_usb,<br>
&gt;&gt;&gt;&gt; -+    &quot;-usb            enable the USB driver (will be the default<br>
&gt;&gt;&gt;&gt; soon)\n&quot;,<br>
&gt;&gt;&gt;&gt; -+    QEMU_ARCH_ALL)<br>
&gt;&gt;&gt;&gt; -+STEXI<br>
&gt;&gt;&gt;&gt; - @item -usb<br>
&gt;&gt;&gt;&gt; - @findex -usb<br>
&gt;&gt;&gt;&gt; - Enable the USB driver (will be the default soon)<br>
&gt;&gt;&gt;&gt; -@@ -610,9 +612,15 @@ possible drivers and properties, use @code{-device<br>
&gt;&gt;&gt;&gt; help} and<br>
&gt;&gt;&gt;&gt; - @code{-device @var{driver},help}.<br>
&gt;&gt;&gt;&gt; - ETEXI<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -+STEXI<br>
&gt;&gt;&gt;&gt; -+@end table<br>
&gt;&gt;&gt;&gt; -+ETEXI<br>
&gt;&gt;&gt;&gt; - DEFHEADING()<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; - DEFHEADING(File system options:)<br>
&gt;&gt;&gt;&gt; -+STEXI<br>
&gt;&gt;&gt;&gt; -+@table @option<br>
&gt;&gt;&gt;&gt; -+ETEXI<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; - DEF(&quot;fsdev&quot;, HAS_ARG, QEMU_OPTION_fsdev,<br>
&gt;&gt;&gt;&gt; -     &quot;-fsdev<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; fsdriver,id=id[,path=path,][security_model={mapped-xattr|mapped-file|passthrough|none}]\n&quot;<br>
&gt;&gt;&gt;&gt; -@@ -676,9 +684,15 @@ Specifies the tag name to be used by the guest to<br>
&gt;&gt;&gt;&gt; mount this export point<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; - ETEXI<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -+STEXI<br>
&gt;&gt;&gt;&gt; -+@end table<br>
&gt;&gt;&gt;&gt; -+ETEXI<br>
&gt;&gt;&gt;&gt; - DEFHEADING()<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; - DEFHEADING(Virtual File system pass-through options:)<br>
&gt;&gt;&gt;&gt; -+STEXI<br>
&gt;&gt;&gt;&gt; -+@table @option<br>
&gt;&gt;&gt;&gt; -+ETEXI<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; - DEF(&quot;virtfs&quot;, HAS_ARG, QEMU_OPTION_virtfs,<br>
&gt;&gt;&gt;&gt; -     &quot;-virtfs<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; local,path=path,mount_tag=tag,security_model=[mapped-xattr|mapped-file|passthrough|none]\n&quot;<br>
&gt;&gt;&gt;&gt; -@@ -769,11 +783,9 @@ ETEXI<br>
&gt;&gt;&gt;&gt; - STEXI<br>
&gt;&gt;&gt;&gt; - @end table<br>
&gt;&gt;&gt;&gt; - ETEXI<br>
&gt;&gt;&gt;&gt; --<br>
&gt;&gt;&gt;&gt; - DEFHEADING()<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; - DEFHEADING(Display options:)<br>
&gt;&gt;&gt;&gt; --<br>
&gt;&gt;&gt;&gt; - STEXI<br>
&gt;&gt;&gt;&gt; - @table @option<br>
&gt;&gt;&gt;&gt; - ETEXI<br>
&gt;&gt;&gt;&gt; -@@ -1215,7 +1227,6 @@ ETEXI<br>
&gt;&gt;&gt;&gt; - STEXI<br>
&gt;&gt;&gt;&gt; - @end table<br>
&gt;&gt;&gt;&gt; - ETEXI<br>
&gt;&gt;&gt;&gt; --<br>
&gt;&gt;&gt;&gt; - ARCHHEADING(, QEMU_ARCH_I386)<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; - ARCHHEADING(i386 target only:, QEMU_ARCH_I386)<br>
&gt;&gt;&gt;&gt; -@@ -1301,10 +1312,10 @@ Specify SMBIOS type 0 fields<br>
&gt;&gt;&gt;&gt; - Specify SMBIOS type 1 fields<br>
&gt;&gt;&gt;&gt; - ETEXI<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; --DEFHEADING()<br>
&gt;&gt;&gt;&gt; - STEXI<br>
&gt;&gt;&gt;&gt; - @end table<br>
&gt;&gt;&gt;&gt; - ETEXI<br>
&gt;&gt;&gt;&gt; -+DEFHEADING()<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; - DEFHEADING(Network options:)<br>
&gt;&gt;&gt;&gt; - STEXI<br>
&gt;&gt;&gt;&gt; -@@ -1718,13 +1729,19 @@ libpcap, so it can be analyzed with tools such<br>
&gt;&gt;&gt;&gt; as<br>
&gt;&gt;&gt;&gt; tcpdump or Wireshark.<br>
&gt;&gt;&gt;&gt; - Indicate that no network devices should be configured. It is used to<br>
&gt;&gt;&gt;&gt; - override the default configuration (@option{-net nic -net user}) which<br>
&gt;&gt;&gt;&gt; - is activated if no @option{-net} options are provided.<br>
&gt;&gt;&gt;&gt; -+ETEXI<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -+STEXI<br>
&gt;&gt;&gt;&gt; - @end table<br>
&gt;&gt;&gt;&gt; - ETEXI<br>
&gt;&gt;&gt;&gt; --<br>
&gt;&gt;&gt;&gt; - DEFHEADING()<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; - DEFHEADING(Character device options:)<br>
&gt;&gt;&gt;&gt; -+STEXI<br>
&gt;&gt;&gt;&gt; -+<br>
&gt;&gt;&gt;&gt; -+The general form of a character device option is:<br>
&gt;&gt;&gt;&gt; -+@table @option<br>
&gt;&gt;&gt;&gt; -+ETEXI<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; - DEF(&quot;chardev&quot;, HAS_ARG, QEMU_OPTION_chardev,<br>
&gt;&gt;&gt;&gt; -     &quot;-chardev null,id=id[,mux=on|off]\n&quot;<br>
&gt;&gt;&gt;&gt; -@@ -1766,10 +1783,6 @@ DEF(&quot;chardev&quot;, HAS_ARG, QEMU_OPTION_chardev,<br>
&gt;&gt;&gt;&gt; - )<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; - STEXI<br>
&gt;&gt;&gt;&gt; --<br>
&gt;&gt;&gt;&gt; --The general form of a character device option is:<br>
&gt;&gt;&gt;&gt; --@table @option<br>
&gt;&gt;&gt;&gt; --<br>
&gt;&gt;&gt;&gt; - @item -chardev @var{backend} ,id=@var{id} [,mux=on|off]<br>
&gt;&gt;&gt;&gt; [,@var{options}]<br>
&gt;&gt;&gt;&gt; - @findex -chardev<br>
&gt;&gt;&gt;&gt; - Backend is one of:<br>
&gt;&gt;&gt;&gt; -@@ -1990,14 +2003,15 @@ Connect to a spice virtual machine channel,<br>
&gt;&gt;&gt;&gt; such<br>
&gt;&gt;&gt;&gt; as vdiport.<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; - Connect to a spice port, allowing a Spice client to handle the traffic<br>
&gt;&gt;&gt;&gt; - identified by a name (preferably a fqdn).<br>
&gt;&gt;&gt;&gt; -+ETEXI<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -+STEXI<br>
&gt;&gt;&gt;&gt; - @end table<br>
&gt;&gt;&gt;&gt; - ETEXI<br>
&gt;&gt;&gt;&gt; --<br>
&gt;&gt;&gt;&gt; - DEFHEADING()<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; --STEXI<br>
&gt;&gt;&gt;&gt; - DEFHEADING(Device URL Syntax:)<br>
&gt;&gt;&gt;&gt; -+STEXI<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; - In addition to using normal file images for the emulated storage<br>
&gt;&gt;&gt;&gt; devices,<br>
&gt;&gt;&gt;&gt; - QEMU can also use networked resources such as iSCSI devices. These are<br>
&gt;&gt;&gt;&gt; -@@ -2113,10 +2127,16 @@ qemu-system-x86_84 --drive<br>
&gt;&gt;&gt;&gt; file=gluster://<a href="http://192.0.2.1/testvol/a.img" target="_blank">192.0.2.1/testvol/a.img</a><br>
&gt;&gt;&gt;&gt; - @end example<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; - See also @url{<a href="http://www.gluster.org" target="_blank">http://www.gluster.org</a>}.<br>
&gt;&gt;&gt;&gt; -+ETEXI<br>
&gt;&gt;&gt;&gt; -+<br>
&gt;&gt;&gt;&gt; -+STEXI<br>
&gt;&gt;&gt;&gt; - @end table<br>
&gt;&gt;&gt;&gt; - ETEXI<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; - DEFHEADING(Bluetooth(R) options:)<br>
&gt;&gt;&gt;&gt; -+STEXI<br>
&gt;&gt;&gt;&gt; -+@table @option<br>
&gt;&gt;&gt;&gt; -+ETEXI<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; - DEF(&quot;bt&quot;, HAS_ARG, QEMU_OPTION_bt, \<br>
&gt;&gt;&gt;&gt; -     &quot;-bt hci,null    dumb bluetooth HCI - doesn&#39;t respond to<br>
&gt;&gt;&gt;&gt; commands\n&quot;<br>
&gt;&gt;&gt;&gt; \<br>
&gt;&gt;&gt;&gt; -@@ -2130,8 +2150,6 @@ DEF(&quot;bt&quot;, HAS_ARG, QEMU_OPTION_bt, \<br>
&gt;&gt;&gt;&gt; -     &quot;                emulate a bluetooth device &#39;dev&#39; in scatternet<br>
&gt;&gt;&gt;&gt; &#39;n&#39;\n&quot;,<br>
&gt;&gt;&gt;&gt; -     QEMU_ARCH_ALL)<br>
&gt;&gt;&gt;&gt; - STEXI<br>
&gt;&gt;&gt;&gt; --@table @option<br>
&gt;&gt;&gt;&gt; --<br>
&gt;&gt;&gt;&gt; - @item -bt hci[...]<br>
&gt;&gt;&gt;&gt; - @findex -bt<br>
&gt;&gt;&gt;&gt; - Defines the function of the corresponding Bluetooth HCI.  -bt options<br>
&gt;&gt;&gt;&gt; -@@ -2183,9 +2201,11 @@ currently:<br>
&gt;&gt;&gt;&gt; - @item keyboard<br>
&gt;&gt;&gt;&gt; - Virtual wireless keyboard implementing the HIDP bluetooth profile.<br>
&gt;&gt;&gt;&gt; - @end table<br>
&gt;&gt;&gt;&gt; --@end table<br>
&gt;&gt;&gt;&gt; - ETEXI<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -+STEXI<br>
&gt;&gt;&gt;&gt; -+@end table<br>
&gt;&gt;&gt;&gt; -+ETEXI<br>
&gt;&gt;&gt;&gt; - DEFHEADING()<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; - DEFHEADING(Linux/Multiboot boot specific:)<br>
&gt;&gt;&gt;&gt; -@@ -2242,11 +2262,9 @@ ETEXI<br>
&gt;&gt;&gt;&gt; - STEXI<br>
&gt;&gt;&gt;&gt; - @end table<br>
&gt;&gt;&gt;&gt; - ETEXI<br>
&gt;&gt;&gt;&gt; --<br>
&gt;&gt;&gt;&gt; - DEFHEADING()<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; - DEFHEADING(Debug/Expert options:)<br>
&gt;&gt;&gt;&gt; --<br>
&gt;&gt;&gt;&gt; - STEXI<br>
&gt;&gt;&gt;&gt; - @table @option<br>
&gt;&gt;&gt;&gt; - ETEXI<br>
&gt;&gt;&gt;&gt; ---<br>
&gt;&gt;&gt;&gt; -1.8.1.5<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; diff --git<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; a/meta/recipes-devtools/qemu/files/0002-docs-Fix-generating-qemu-doc.html-with-texinfo-5.patch<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; b/meta/recipes-devtools/qemu/files/0002-docs-Fix-generating-qemu-doc.html-with-texinfo-5.patch<br>
&gt;&gt;&gt;&gt; deleted file mode 100644<br>
&gt;&gt;&gt;&gt; index cabbf0e..0000000<br>
&gt;&gt;&gt;&gt; ---<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; a/meta/recipes-devtools/qemu/files/0002-docs-Fix-generating-qemu-doc.html-with-texinfo-5.patch<br>
&gt;&gt;&gt;&gt; +++ /dev/null<br>
&gt;&gt;&gt;&gt; @@ -1,54 +0,0 @@<br>
&gt;&gt;&gt;&gt; -From f983d4978e1c49ee936ad52bf2de0c531420f5f8 Mon Sep 17 00:00:00 2001<br>
&gt;&gt;&gt;&gt; -From: Cole Robinson &lt;<a href="mailto:crobinso@redhat.com">crobinso@redhat.com</a>&gt;<br>
&gt;&gt;&gt;&gt; -Date: Wed, 20 Feb 2013 07:20:31 +0000<br>
&gt;&gt;&gt;&gt; -Subject: [PATCH 2/2] docs: Fix generating qemu-doc.html with texinfo 5<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -LC_ALL=C makeinfo --no-headers --no-split --number-sections --html<br>
&gt;&gt;&gt;&gt; qemu-doc.texi -o qemu-doc.html<br>
&gt;&gt;&gt;&gt; -./qemu-options.texi:1521: unknown command `list&#39;<br>
&gt;&gt;&gt;&gt; -./qemu-options.texi:1521: table requires an argument: the formatter for<br>
&gt;&gt;&gt;&gt; @item<br>
&gt;&gt;&gt;&gt; -./qemu-options.texi:1521: warning: @table has text but no @item<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -Upstream-Status: Pending<br>
&gt;&gt;&gt;&gt; -<a href="http://patchwork.ozlabs.org/patch/222131/" target="_blank">http://patchwork.ozlabs.org/patch/222131/</a><br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -CC: <a href="mailto:qemu-stable@nongnu.org">qemu-stable@nongnu.org</a><br>
&gt;&gt;&gt;&gt; -Signed-off-by: Cole Robinson &lt;<a href="mailto:crobinso@redhat.com">crobinso@redhat.com</a>&gt;<br>
&gt;&gt;&gt;&gt; -Signed-off-by: Martin Jansa &lt;<a href="mailto:Martin.Jansa@gmail.com">Martin.Jansa@gmail.com</a>&gt;<br>
&gt;&gt;&gt;&gt; -Reviewed-by: Markus Armbruster &lt;<a href="mailto:armbru@redhat.com">armbru@redhat.com</a>&gt;<br>
&gt;&gt;&gt;&gt; ----<br>
&gt;&gt;&gt;&gt; - qemu-options.hx | 19 +++++++------------<br>
&gt;&gt;&gt;&gt; - 1 file changed, 7 insertions(+), 12 deletions(-)<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -diff --git a/qemu-options.hx b/qemu-options.hx<br>
&gt;&gt;&gt;&gt; -index 54bd92a..5d2d9b8 100644<br>
&gt;&gt;&gt;&gt; ---- a/qemu-options.hx<br>
&gt;&gt;&gt;&gt; -+++ b/qemu-options.hx<br>
&gt;&gt;&gt;&gt; -@@ -2089,18 +2089,13 @@ QEMU supports using either local sheepdog<br>
&gt;&gt;&gt;&gt; devices<br>
&gt;&gt;&gt;&gt; or remote networked<br>
&gt;&gt;&gt;&gt; - devices.<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; - Syntax for specifying a sheepdog device<br>
&gt;&gt;&gt;&gt; --@table @list<br>
&gt;&gt;&gt;&gt; --``sheepdog:&lt;vdiname&gt;&#39;&#39;<br>
&gt;&gt;&gt;&gt; --<br>
&gt;&gt;&gt;&gt; --``sheepdog:&lt;vdiname&gt;:&lt;snapid&gt;&#39;&#39;<br>
&gt;&gt;&gt;&gt; --<br>
&gt;&gt;&gt;&gt; --``sheepdog:&lt;vdiname&gt;:&lt;tag&gt;&#39;&#39;<br>
&gt;&gt;&gt;&gt; --<br>
&gt;&gt;&gt;&gt; --``sheepdog:&lt;host&gt;:&lt;port&gt;:&lt;vdiname&gt;&#39;&#39;<br>
&gt;&gt;&gt;&gt; --<br>
&gt;&gt;&gt;&gt; --``sheepdog:&lt;host&gt;:&lt;port&gt;:&lt;vdiname&gt;:&lt;snapid&gt;&#39;&#39;<br>
&gt;&gt;&gt;&gt; --<br>
&gt;&gt;&gt;&gt; --``sheepdog:&lt;host&gt;:&lt;port&gt;:&lt;vdiname&gt;:&lt;tag&gt;&#39;&#39;<br>
&gt;&gt;&gt;&gt; -+@table @code<br>
&gt;&gt;&gt;&gt; -+@item sheepdog:&lt;vdiname&gt;<br>
&gt;&gt;&gt;&gt; -+@item sheepdog:&lt;vdiname&gt;:&lt;snapid&gt;<br>
&gt;&gt;&gt;&gt; -+@item sheepdog:&lt;vdiname&gt;:&lt;tag&gt;<br>
&gt;&gt;&gt;&gt; -+@item sheepdog:&lt;host&gt;:&lt;port&gt;:&lt;vdiname&gt;<br>
&gt;&gt;&gt;&gt; -+@item sheepdog:&lt;host&gt;:&lt;port&gt;:&lt;vdiname&gt;:&lt;snapid&gt;<br>
&gt;&gt;&gt;&gt; -+@item sheepdog:&lt;host&gt;:&lt;port&gt;:&lt;vdiname&gt;:&lt;tag&gt;<br>
&gt;&gt;&gt;&gt; - @end table<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; - Example<br>
&gt;&gt;&gt;&gt; ---<br>
&gt;&gt;&gt;&gt; -1.8.1.5<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; diff --git<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; a/meta/recipes-devtools/qemu/files/Revert-vmware_vga-Add-back-some-info-in-local-state-.patch<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; b/meta/recipes-devtools/qemu/files/Revert-vmware_vga-Add-back-some-info-in-local-state-.patch<br>
&gt;&gt;&gt;&gt; deleted file mode 100644<br>
&gt;&gt;&gt;&gt; index d56256e..0000000<br>
&gt;&gt;&gt;&gt; ---<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; a/meta/recipes-devtools/qemu/files/Revert-vmware_vga-Add-back-some-info-in-local-state-.patch<br>
&gt;&gt;&gt;&gt; +++ /dev/null<br>
&gt;&gt;&gt;&gt; @@ -1,114 +0,0 @@<br>
&gt;&gt;&gt;&gt; -From 2cf7df441ce4c36525ba4d2d040f8cb0b0c75f14 Mon Sep 17 00:00:00 2001<br>
&gt;&gt;&gt;&gt; -From: Constantin Musca &lt;<a href="mailto:constantinx.musca@intel.com">constantinx.musca@intel.com</a>&gt;<br>
&gt;&gt;&gt;&gt; -Date: Fri, 7 Dec 2012 12:33:42 +0200<br>
&gt;&gt;&gt;&gt; -Subject: [PATCH] Revert &quot;vmware_vga: Add back some info in local state<br>
&gt;&gt;&gt;&gt; - partially reverting aa32b38c&quot;<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -- this reverts commit 1f202568e0553b416483e5993f1bde219c22cf72<br>
&gt;&gt;&gt;&gt; -- do not cache the DS depth (the depth might change)<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -Upstream-Status: Pending<br>
&gt;&gt;&gt;&gt; -Signed-off-by: Constantin Musca &lt;<a href="mailto:constantinx.musca@intel.com">constantinx.musca@intel.com</a>&gt;<br>
&gt;&gt;&gt;&gt; ----<br>
&gt;&gt;&gt;&gt; - hw/vmware_vga.c | 30 +++++++++---------------------<br>
&gt;&gt;&gt;&gt; - 1 file changed, 9 insertions(+), 21 deletions(-)<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -diff --git a/hw/vmware_vga.c b/hw/vmware_vga.c<br>
&gt;&gt;&gt;&gt; -index 834588d..7c766fb 100644<br>
&gt;&gt;&gt;&gt; ---- a/hw/vmware_vga.c<br>
&gt;&gt;&gt;&gt; -+++ b/hw/vmware_vga.c<br>
&gt;&gt;&gt;&gt; -@@ -39,8 +39,6 @@ struct vmsvga_state_s {<br>
&gt;&gt;&gt;&gt; -     VGACommonState vga;<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -     int invalidated;<br>
&gt;&gt;&gt;&gt; --    int depth;<br>
&gt;&gt;&gt;&gt; --    int bypp;<br>
&gt;&gt;&gt;&gt; -     int enable;<br>
&gt;&gt;&gt;&gt; -     int config;<br>
&gt;&gt;&gt;&gt; -     struct {<br>
&gt;&gt;&gt;&gt; -@@ -57,9 +55,6 @@ struct vmsvga_state_s {<br>
&gt;&gt;&gt;&gt; -     int new_height;<br>
&gt;&gt;&gt;&gt; -     uint32_t guest;<br>
&gt;&gt;&gt;&gt; -     uint32_t svgaid;<br>
&gt;&gt;&gt;&gt; --    uint32_t wred;<br>
&gt;&gt;&gt;&gt; --    uint32_t wgreen;<br>
&gt;&gt;&gt;&gt; --    uint32_t wblue;<br>
&gt;&gt;&gt;&gt; -     int syncing;<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -     MemoryRegion fifo_ram;<br>
&gt;&gt;&gt;&gt; -@@ -723,25 +718,25 @@ static uint32_t vmsvga_value_read(void *opaque,<br>
&gt;&gt;&gt;&gt; uint32_t address)<br>
&gt;&gt;&gt;&gt; -         return SVGA_MAX_HEIGHT;<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -     case SVGA_REG_DEPTH:<br>
&gt;&gt;&gt;&gt; --        return s-&gt;depth;<br>
&gt;&gt;&gt;&gt; -+        return ds_get_depth(s-&gt;vga.ds);<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -     case SVGA_REG_BITS_PER_PIXEL:<br>
&gt;&gt;&gt;&gt; --        return (s-&gt;depth + 7) &amp; ~7;<br>
&gt;&gt;&gt;&gt; -+        return ds_get_bits_per_pixel(s-&gt;vga.ds);<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -     case SVGA_REG_PSEUDOCOLOR:<br>
&gt;&gt;&gt;&gt; -         return 0x0;<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -     case SVGA_REG_RED_MASK:<br>
&gt;&gt;&gt;&gt; --        return s-&gt;wred;<br>
&gt;&gt;&gt;&gt; -+        return ds_get_rmask(s-&gt;vga.ds);<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -     case SVGA_REG_GREEN_MASK:<br>
&gt;&gt;&gt;&gt; --        return s-&gt;wgreen;<br>
&gt;&gt;&gt;&gt; -+        return ds_get_gmask(s-&gt;vga.ds);<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -     case SVGA_REG_BLUE_MASK:<br>
&gt;&gt;&gt;&gt; --        return s-&gt;wblue;<br>
&gt;&gt;&gt;&gt; -+        return ds_get_bmask(s-&gt;vga.ds);<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -     case SVGA_REG_BYTES_PER_LINE:<br>
&gt;&gt;&gt;&gt; --        return s-&gt;bypp * s-&gt;new_width;<br>
&gt;&gt;&gt;&gt; -+        return ds_get_bytes_per_pixel(s-&gt;vga.ds) * s-&gt;new_width;<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -     case SVGA_REG_FB_START: {<br>
&gt;&gt;&gt;&gt; -         struct pci_vmsvga_state_s *pci_vmsvga<br>
&gt;&gt;&gt;&gt; -@@ -806,7 +801,7 @@ static uint32_t vmsvga_value_read(void *opaque,<br>
&gt;&gt;&gt;&gt; uint32_t address)<br>
&gt;&gt;&gt;&gt; -         return s-&gt;cursor.on;<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -     case SVGA_REG_HOST_BITS_PER_PIXEL:<br>
&gt;&gt;&gt;&gt; --        return (s-&gt;depth + 7) &amp; ~7;<br>
&gt;&gt;&gt;&gt; -+        return ds_get_bits_per_pixel(s-&gt;vga.ds);<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -     case SVGA_REG_SCRATCH_SIZE:<br>
&gt;&gt;&gt;&gt; -         return s-&gt;scratch_size;<br>
&gt;&gt;&gt;&gt; -@@ -869,7 +864,7 @@ static void vmsvga_value_write(void *opaque,<br>
&gt;&gt;&gt;&gt; uint32_t<br>
&gt;&gt;&gt;&gt; address, uint32_t value)<br>
&gt;&gt;&gt;&gt; -         break;<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -     case SVGA_REG_BITS_PER_PIXEL:<br>
&gt;&gt;&gt;&gt; --        if (value != s-&gt;depth) {<br>
&gt;&gt;&gt;&gt; -+        if (value != ds_get_bits_per_pixel(s-&gt;vga.ds)) {<br>
&gt;&gt;&gt;&gt; -             printf(&quot;%s: Bad bits per pixel: %i bits\n&quot;, __func__,<br>
&gt;&gt;&gt;&gt; value);<br>
&gt;&gt;&gt;&gt; -             s-&gt;config = 0;<br>
&gt;&gt;&gt;&gt; -         }<br>
&gt;&gt;&gt;&gt; -@@ -1089,7 +1084,7 @@ static const VMStateDescription<br>
&gt;&gt;&gt;&gt; vmstate_vmware_vga_internal = {<br>
&gt;&gt;&gt;&gt; -     .minimum_version_id_old = 0,<br>
&gt;&gt;&gt;&gt; -     .post_load = vmsvga_post_load,<br>
&gt;&gt;&gt;&gt; -     .fields      = (VMStateField[]) {<br>
&gt;&gt;&gt;&gt; --        VMSTATE_INT32_EQUAL(depth, struct vmsvga_state_s),<br>
&gt;&gt;&gt;&gt; -+        VMSTATE_UNUSED(4), /* was depth */<br>
&gt;&gt;&gt;&gt; -         VMSTATE_INT32(enable, struct vmsvga_state_s),<br>
&gt;&gt;&gt;&gt; -         VMSTATE_INT32(config, struct vmsvga_state_s),<br>
&gt;&gt;&gt;&gt; -         VMSTATE_INT32(<a href="http://cursor.id" target="_blank">cursor.id</a>, struct vmsvga_state_s),<br>
&gt;&gt;&gt;&gt; -@@ -1142,13 +1137,6 @@ static void vmsvga_init(struct vmsvga_state_s<br>
&gt;&gt;&gt;&gt; *s,<br>
&gt;&gt;&gt;&gt; -     vga_common_init(&amp;s-&gt;vga);<br>
&gt;&gt;&gt;&gt; -     vga_init(&amp;s-&gt;vga, address_space, io, true);<br>
&gt;&gt;&gt;&gt; -     vmstate_register(NULL, 0, &amp;vmstate_vga_common, &amp;s-&gt;vga);<br>
&gt;&gt;&gt;&gt; --    /* Save some values here in case they are changed later.<br>
&gt;&gt;&gt;&gt; --     * This is suspicious and needs more though why it is needed. */<br>
&gt;&gt;&gt;&gt; --    s-&gt;depth = ds_get_bits_per_pixel(s-&gt;vga.ds);<br>
&gt;&gt;&gt;&gt; --    s-&gt;bypp = ds_get_bytes_per_pixel(s-&gt;vga.ds);<br>
&gt;&gt;&gt;&gt; --    s-&gt;wred = ds_get_rmask(s-&gt;vga.ds);<br>
&gt;&gt;&gt;&gt; --    s-&gt;wgreen = ds_get_gmask(s-&gt;vga.ds);<br>
&gt;&gt;&gt;&gt; --    s-&gt;wblue = ds_get_bmask(s-&gt;vga.ds);<br>
&gt;&gt;&gt;&gt; - }<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; - static uint64_t vmsvga_io_read(void *opaque, hwaddr addr, unsigned<br>
&gt;&gt;&gt;&gt; size)<br>
&gt;&gt;&gt;&gt; ---<br>
&gt;&gt;&gt;&gt; -1.7.11.7<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; diff --git a/meta/recipes-devtools/qemu/files/arm-bgr.patch<br>
&gt;&gt;&gt;&gt; b/meta/recipes-devtools/qemu/files/arm-bgr.patch<br>
&gt;&gt;&gt;&gt; deleted file mode 100644<br>
&gt;&gt;&gt;&gt; index f3ebde6..0000000<br>
&gt;&gt;&gt;&gt; --- a/meta/recipes-devtools/qemu/files/arm-bgr.patch<br>
&gt;&gt;&gt;&gt; +++ /dev/null<br>
&gt;&gt;&gt;&gt; @@ -1,30 +0,0 @@<br>
&gt;&gt;&gt;&gt; -After kernel commit:<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; -<a href="http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.0/commit/?h=meta&amp;id=9728c1b6a724daefc413b44e10253cdbb5e06d08" target="_blank">http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.0/commit/?h=meta&amp;id=9728c1b6a724daefc413b44e10253cdbb5e06d08</a><br>

&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -It appears that the emulated colours in qemu are incorrect and that<br>
&gt;&gt;&gt;&gt; -the red and blue channels are reversed. This patch reverses that logic<br>
&gt;&gt;&gt;&gt; -so the colours are correctly displayed on the versatile platform which<br>
&gt;&gt;&gt;&gt; -doesn&#39;t support the BGR bit.<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -RP 16/9/2011<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -Upstream-Status: Pending<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -Index: qemu-1.2.0/hw/pl110.c<br>
&gt;&gt;&gt;&gt; -===================================================================<br>
&gt;&gt;&gt;&gt; ---- qemu-1.2.0.orig/hw/pl110.c 2012-09-06 14:07:27.619821133 -0700<br>
&gt;&gt;&gt;&gt; -+++ qemu-1.2.0/hw/pl110.c      2012-09-06 14:12:07.699829648 -0700<br>
&gt;&gt;&gt;&gt; -@@ -168,7 +168,11 @@<br>
&gt;&gt;&gt;&gt; -         fprintf(stderr, &quot;pl110: Bad color depth\n&quot;);<br>
&gt;&gt;&gt;&gt; -         exit(1);<br>
&gt;&gt;&gt;&gt; -     }<br>
&gt;&gt;&gt;&gt; --    if (s-&gt;cr &amp; PL110_CR_BGR)<br>
&gt;&gt;&gt;&gt; -+<br>
&gt;&gt;&gt;&gt; -+    if (s-&gt;version &amp;&amp; s-&gt;bpp == BPP_16)<br>
&gt;&gt;&gt;&gt; -+        /* Code assumes BPP_16 == 565 and BGR is never set on the<br>
&gt;&gt;&gt;&gt; versatile in 565 mode */<br>
&gt;&gt;&gt;&gt; -+        bpp_offset = 0;<br>
&gt;&gt;&gt;&gt; -+    else if (s-&gt;cr &amp; PL110_CR_BGR)<br>
&gt;&gt;&gt;&gt; -         bpp_offset = 0;<br>
&gt;&gt;&gt;&gt; -     else<br>
&gt;&gt;&gt;&gt; -         bpp_offset = 24;<br>
&gt;&gt;&gt;&gt; diff --git<br>
&gt;&gt;&gt;&gt; a/meta/recipes-devtools/qemu/files/fallback-to-safe-mmap_min_addr.patch<br>
&gt;&gt;&gt;&gt; b/meta/recipes-devtools/qemu/files/fallback-to-safe-mmap_min_addr.patch<br>
&gt;&gt;&gt;&gt; deleted file mode 100644<br>
&gt;&gt;&gt;&gt; index 2075386..0000000<br>
&gt;&gt;&gt;&gt; ---<br>
&gt;&gt;&gt;&gt; a/meta/recipes-devtools/qemu/files/fallback-to-safe-mmap_min_addr.patch<br>
&gt;&gt;&gt;&gt; +++ /dev/null<br>
&gt;&gt;&gt;&gt; @@ -1,39 +0,0 @@<br>
&gt;&gt;&gt;&gt; -From c313f89c33217ac0e471554dace2144718f86669 Mon Sep 17 00:00:00 2001<br>
&gt;&gt;&gt;&gt; -From: Martin Jansa &lt;<a href="mailto:Martin.Jansa@gmail.com">Martin.Jansa@gmail.com</a>&gt;<br>
&gt;&gt;&gt;&gt; -Date: Thu, 13 May 2010 12:23:40 +0200<br>
&gt;&gt;&gt;&gt; -Subject: [PATCH] linux-user: use default mmap_min_addr 65536 when<br>
&gt;&gt;&gt;&gt; /proc/sys/vm/mmap_min_addr cannot be read<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -* 65536 is default at least for ubuntu and fedora.<br>
&gt;&gt;&gt;&gt; ----<br>
&gt;&gt;&gt;&gt; - linux-user/main.c |    5 +++++<br>
&gt;&gt;&gt;&gt; - 1 files changed, 5 insertions(+), 0 deletions(-)<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -Upstream-Status: Pending<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -Index: qemu-0.14.0/linux-user/main.c<br>
&gt;&gt;&gt;&gt; -===================================================================<br>
&gt;&gt;&gt;&gt; ---- qemu-0.14.0.orig/linux-user/main.c<br>
&gt;&gt;&gt;&gt; -+++ qemu-0.14.0/linux-user/main.c<br>
&gt;&gt;&gt;&gt; -@@ -36,6 +36,7 @@<br>
&gt;&gt;&gt;&gt; - #include &quot;envlist.h&quot;<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; - #define DEBUG_LOGFILE &quot;/tmp/qemu.log&quot;<br>
&gt;&gt;&gt;&gt; -+#define MMAP_MIN_ADDR_DEFAULT 65536<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; - char *exec_path;<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -@@ -3010,8 +3011,14 @@ int main(int argc, char **argv, char **e<br>
&gt;&gt;&gt;&gt; -             if (fscanf(fp, &quot;%lu&quot;, &amp;tmp) == 1) {<br>
&gt;&gt;&gt;&gt; -                 mmap_min_addr = tmp;<br>
&gt;&gt;&gt;&gt; -                 qemu_log(&quot;host mmap_min_addr=0x%lx\n&quot;, mmap_min_addr);<br>
&gt;&gt;&gt;&gt; -+            } else {<br>
&gt;&gt;&gt;&gt; -+                qemu_log(&quot;cannot read value from<br>
&gt;&gt;&gt;&gt; /proc/sys/vm/mmap_min_addr, assuming %d\n&quot;, MMAP_MIN_ADDR_DEFAULT);<br>
&gt;&gt;&gt;&gt; -+                mmap_min_addr = MMAP_MIN_ADDR_DEFAULT;<br>
&gt;&gt;&gt;&gt; -             }<br>
&gt;&gt;&gt;&gt; -             fclose(fp);<br>
&gt;&gt;&gt;&gt; -+        } else {<br>
&gt;&gt;&gt;&gt; -+            qemu_log(&quot;cannot open /proc/sys/vm/mmap_min_addr for<br>
&gt;&gt;&gt;&gt; reading, assuming %d\n&quot;, MMAP_MIN_ADDR_DEFAULT);<br>
&gt;&gt;&gt;&gt; -+            mmap_min_addr = MMAP_MIN_ADDR_DEFAULT;<br>
&gt;&gt;&gt;&gt; -         }<br>
&gt;&gt;&gt;&gt; -     }<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; diff --git a/meta/recipes-devtools/qemu/files/linker-flags.patch<br>
&gt;&gt;&gt;&gt; b/meta/recipes-devtools/qemu/files/linker-flags.patch<br>
&gt;&gt;&gt;&gt; deleted file mode 100644<br>
&gt;&gt;&gt;&gt; index 0106ae2..0000000<br>
&gt;&gt;&gt;&gt; --- a/meta/recipes-devtools/qemu/files/linker-flags.patch<br>
&gt;&gt;&gt;&gt; +++ /dev/null<br>
&gt;&gt;&gt;&gt; @@ -1,25 +0,0 @@<br>
&gt;&gt;&gt;&gt; -Fedora 13 switched the default behaviour of the linker to no longer<br>
&gt;&gt;&gt;&gt; -indirectly link to required libraries (i.e. dependencies of a library<br>
&gt;&gt;&gt;&gt; -already linked to). Therefore we need to explicitly pass the depended<br>
&gt;&gt;&gt;&gt; on<br>
&gt;&gt;&gt;&gt; -libraries into the linker for building to work on Fedora 13.<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -More information is available on the Fedora Wiki:<br>
&gt;&gt;&gt;&gt; -<a href="https://fedoraproject.org/wiki/UnderstandingDSOLinkChange" target="_blank">https://fedoraproject.org/wiki/UnderstandingDSOLinkChange</a><br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -JL - 15/06/10<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -Upstream-Status: Inappropriate [configuration]<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; -Index: qemu-1.2.0/Makefile.target<br>
&gt;&gt;&gt;&gt; -===================================================================<br>
&gt;&gt;&gt;&gt; ---- qemu-1.2.0.orig/Makefile.target    2012-09-05 07:03:06.000000000<br>
&gt;&gt;&gt;&gt; -0700<br>
&gt;&gt;&gt;&gt; -+++ qemu-1.2.0/Makefile.target 2012-09-06 13:42:24.819764288 -0700<br>
&gt;&gt;&gt;&gt; -@@ -130,7 +130,7 @@<br>
&gt;&gt;&gt;&gt; - obj-$(CONFIG_HAVE_CORE_DUMP) += dump.o<br>
&gt;&gt;&gt;&gt; - obj-$(CONFIG_NO_GET_MEMORY_MAPPING) += memory_mapping-stub.o<br>
&gt;&gt;&gt;&gt; - obj-$(CONFIG_NO_CORE_DUMP) += dump-stub.o<br>
&gt;&gt;&gt;&gt; --LIBS+=-lz<br>
&gt;&gt;&gt;&gt; -+LIBS+=-lz -lX11 -ldl<br>
&gt;&gt;&gt;&gt; -<br>
&gt;&gt;&gt;&gt; - QEMU_CFLAGS += $(VNC_TLS_CFLAGS)<br>
&gt;&gt;&gt;&gt; - QEMU_CFLAGS += $(VNC_SASL_CFLAGS)<br>
&gt;&gt;&gt;&gt; diff --git a/meta/recipes-devtools/qemu/qemu.inc<br>
&gt;&gt;&gt;&gt; b/meta/recipes-devtools/qemu/qemu.inc<br>
&gt;&gt;&gt;&gt; index 0a7dc4e..7caef6e 100644<br>
&gt;&gt;&gt;&gt; --- a/meta/recipes-devtools/qemu/qemu.inc<br>
&gt;&gt;&gt;&gt; +++ b/meta/recipes-devtools/qemu/qemu.inc<br>
&gt;&gt;&gt;&gt; @@ -20,13 +20,8 @@ SDL_class-nativesdk ?= &quot;&quot;<br>
&gt;&gt;&gt;&gt;    SRC_URI = &quot;\<br>
&gt;&gt;&gt;&gt;        file://powerpc_rom.bin \<br>
&gt;&gt;&gt;&gt;        file://no-strip.patch \<br>
&gt;&gt;&gt;&gt; -    file://linker-flags.patch \<br>
&gt;&gt;&gt;&gt;        file://fix-configure-checks.patch \<br>
&gt;&gt;&gt;&gt; -    file://fallback-to-safe-mmap_min_addr.patch \<br>
&gt;&gt;&gt;&gt;        file://larger_default_ram_size.patch \<br>
&gt;&gt;&gt;&gt; -    file://arm-bgr.patch \<br>
&gt;&gt;&gt;&gt; -    file://Revert-vmware_vga-Add-back-some-info-in-local-state-.patch \<br>
&gt;&gt;&gt;&gt; -    file://0002-docs-Fix-generating-qemu-doc.html-with-texinfo-5.patch<br>
&gt;&gt;&gt;&gt; \<br>
&gt;&gt;&gt;&gt;        &quot;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;    SRC_URI_append_class-nativesdk = &quot;\<br>
&gt;&gt;&gt;&gt; @@ -37,7 +32,7 @@ SRC_URI_append_class-native = &quot;\<br>
&gt;&gt;&gt;&gt;        file://fix-libcap-header-issue-on-some-distro.patch \<br>
&gt;&gt;&gt;&gt;        &quot;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; -EXTRA_OECONF += &quot;--target-list=${@get_qemu_target_list(d)}<br>
&gt;&gt;&gt;&gt; --disable-werror --disable-vnc-tls --audio-drv-list=oss,alsa<br>
&gt;&gt;&gt;&gt; --audio-card-list=ac97,es1370 ${SDL} --disable-curl --disable-vnc-jpeg<br>
&gt;&gt;&gt;&gt; --disable-bluez --with-system-pixman&quot;<br>
&gt;&gt;&gt;&gt; +EXTRA_OECONF += &quot;--target-list=${@get_qemu_target_list(d)}<br>
&gt;&gt;&gt;&gt; --disable-werror --disable-vnc-tls --audio-drv-list=oss,alsa<br>
&gt;&gt;&gt;&gt; --disable-curl<br>
&gt;&gt;&gt;&gt; --disable-vnc-jpeg --disable-bluez --with-system-pixman&quot;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;    EXTRA_OECONF_class-nativesdk =<br>
&gt;&gt;&gt;&gt; &quot;--target-list=${@get_qemu_target_list(d)} --disable-werror<br>
&gt;&gt;&gt;&gt; --disable-vnc-tls \<br>
&gt;&gt;&gt;&gt;                                  --disable-curl \<br>
&gt;&gt;&gt;&gt; diff --git a/meta/recipes-devtools/qemu/<a href="http://qemu_1.4.1.bb" target="_blank">qemu_1.4.1.bb</a><br>
&gt;&gt;&gt;&gt; b/meta/recipes-devtools/qemu/<a href="http://qemu_1.5.0.bb" target="_blank">qemu_1.5.0.bb</a><br>
&gt;&gt;&gt;&gt; similarity index 67%<br>
&gt;&gt;&gt;&gt; rename from meta/recipes-devtools/qemu/<a href="http://qemu_1.4.1.bb" target="_blank">qemu_1.4.1.bb</a><br>
&gt;&gt;&gt;&gt; rename to meta/recipes-devtools/qemu/<a href="http://qemu_1.5.0.bb" target="_blank">qemu_1.5.0.bb</a><br>
&gt;&gt;&gt;&gt; index f59d28a..2ea4f12 100644<br>
&gt;&gt;&gt;&gt; --- a/meta/recipes-devtools/qemu/<a href="http://qemu_1.4.1.bb" target="_blank">qemu_1.4.1.bb</a><br>
&gt;&gt;&gt;&gt; +++ b/meta/recipes-devtools/qemu/<a href="http://qemu_1.5.0.bb" target="_blank">qemu_1.5.0.bb</a><br>
&gt;&gt;&gt;&gt; @@ -6,5 +6,5 @@ LIC_FILES_CHKSUM =<br>
&gt;&gt;&gt;&gt; &quot;file://COPYING;md5=441c28d2cf86e15a37fa47e15a72fbac \<br>
&gt;&gt;&gt;&gt;    SRC_URI += &quot;file://fdt_header.patch&quot;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;    SRC_URI_prepend = &quot;<a href="http://wiki.qemu.org/download/qemu-${PV}.tar.bz2" target="_blank">http://wiki.qemu.org/download/qemu-${PV}.tar.bz2</a>&quot;<br>
&gt;&gt;&gt;&gt; -SRC_URI[md5sum] = &quot;eb2d696956324722b5ecfa46e41f9a75&quot;<br>
&gt;&gt;&gt;&gt; -SRC_URI[sha256sum] =<br>
&gt;&gt;&gt;&gt; &quot;75063a9326221607de3599e89fb5af80f2d8080ddc55ca253fff113843432df1&quot;<br>
&gt;&gt;&gt;&gt; +SRC_URI[md5sum] = &quot;b6f3265b8ed39d77e8f354f35cc26e16&quot;<br>
&gt;&gt;&gt;&gt; +SRC_URI[sha256sum] =<br>
&gt;&gt;&gt;&gt; &quot;b22b30ee9712568dfb4eedf76783f4a76546e1cbc41659b909646bcf0b4867bb&quot;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt; _______________________________________________<br>
&gt; Openembedded-core mailing list<br>
&gt; <a href="mailto:Openembedded-core@lists.openembedded.org">Openembedded-core@lists.openembedded.org</a><br>
&gt; <a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" target="_blank">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br>
_______________________________________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org">Openembedded-core@lists.openembedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" target="_blank">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br>
</div></div></blockquote></div><br></div>