Skip to contentSkip to conversation

QEMU 0.15 update please test

PATCH Applied Khem Raj 2 participants 8 messages Oct 5, 2011 – Oct 14, 2011

lore
Share & tools
lore

Khem Raj

author
#0 lore raw

cover QEMU 0.15 update please test

This brings in qemu-0.15 into OE-core I have had limited testing on it and mainly on qemuarm. Please help testing it on other architectures I will also work on getting it more solidified and bring some backports as needed.

The following changes since commit abde9f65b1617ec61e964c4b3502fd4ad2215dcf:

shared-mime-info: Upgrade recipes from 0.90 -> 0.91 (2011-10-05 12:39:47 -0700)

are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib kraj/qemu-update
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=kraj/qemu-update

Khem Raj (1):
qemu-0.15: Add recipe and forward port patches from 0.14

 .../qemu/qemu-0.15.0/arm-bgr.patch                 |   30 +
 .../qemu/qemu-0.15.0/enable-i386-linux-user.patch  |   55 +
 .../fallback-to-safe-mmap_min_addr.patch           |   39 +
 .../qemu/qemu-0.15.0/fix-configure-checks.patch    |   22 +
 .../qemu/qemu-0.15.0/fix-nogl.patch                |  127 +
 .../qemu/qemu-0.15.0/glflags.patch                 |   15 +
 .../qemu/qemu-0.15.0/init-info.patch               |   18 +
 .../qemu/qemu-0.15.0/larger_default_ram_size.patch |   22 +
 .../qemu/qemu-0.15.0/linker-flags.patch            |   25 +
 .../qemu/qemu-0.15.0/no-strip.patch                |   15 +
 .../qemu/qemu-0.15.0/opengl-sdl-fix.patch          |   43 +
 .../qemu/qemu-0.15.0/powerpc_rom.bin               |  Bin 0 -> 4096 bytes
 .../qemu/qemu-0.15.0/qemu-git-qemugl-host.patch    |34368 ++++++++++++++++++++
 .../qemu/qemu-0.15.0/qemu-vmware-vga-depth.patch   |  118 +
 .../qemugl-allow-glxcontext-release.patch          |   65 +
 .../qemu/qemu-0.15.0/qemugl-fix.patch              |   74 +
 meta/recipes-devtools/qemu/qemu_0.15.0.bb          |   45 +
 17 files changed, 35081 insertions(+), 0 deletions(-)
 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/arm-bgr.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/enable-i386-linux-user.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/fallback-to-safe-mmap_min_addr.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/fix-configure-checks.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/fix-nogl.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/glflags.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/init-info.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/larger_default_ram_size.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/linker-flags.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/no-strip.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/opengl-sdl-fix.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/powerpc_rom.bin
 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemu-git-qemugl-host.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemu-vmware-vga-depth.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemugl-allow-glxcontext-release.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemugl-fix.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu_0.15.0.bb
Signature · 1 line
1.7.5.4
author
#1 lore raw

PATCH 1/1 qemu-0.15: Add recipe and forward port patches from 0.14

---
 .../qemu/qemu-0.15.0/arm-bgr.patch                 |   30 +
 .../qemu/qemu-0.15.0/enable-i386-linux-user.patch  |   55 +
 .../fallback-to-safe-mmap_min_addr.patch           |   39 +
 .../qemu/qemu-0.15.0/fix-configure-checks.patch    |   22 +
 .../qemu/qemu-0.15.0/fix-nogl.patch                |  127 +
 .../qemu/qemu-0.15.0/glflags.patch                 |   15 +
 .../qemu/qemu-0.15.0/init-info.patch               |   18 +
 .../qemu/qemu-0.15.0/larger_default_ram_size.patch |   22 +
 .../qemu/qemu-0.15.0/linker-flags.patch            |   25 +
 .../qemu/qemu-0.15.0/no-strip.patch                |   15 +
 .../qemu/qemu-0.15.0/opengl-sdl-fix.patch          |   43 +
 .../qemu/qemu-0.15.0/powerpc_rom.bin               |  Bin 0 -> 4096 bytes
 .../qemu/qemu-0.15.0/qemu-git-qemugl-host.patch    |34368 ++++++++++++++++++++
 .../qemu/qemu-0.15.0/qemu-vmware-vga-depth.patch   |  118 +
 .../qemugl-allow-glxcontext-release.patch          |   65 +
 .../qemu/qemu-0.15.0/qemugl-fix.patch              |   74 +
 meta/recipes-devtools/qemu/qemu_0.15.0.bb          |   45 +
 17 files changed, 35081 insertions(+), 0 deletions(-)
 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/arm-bgr.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/enable-i386-linux-user.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/fallback-to-safe-mmap_min_addr.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/fix-configure-checks.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/fix-nogl.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/glflags.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/init-info.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/larger_default_ram_size.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/linker-flags.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/no-strip.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/opengl-sdl-fix.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/powerpc_rom.bin
 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemu-git-qemugl-host.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemu-vmware-vga-depth.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemugl-allow-glxcontext-release.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemugl-fix.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu_0.15.0.bb
meta/recipes-devtools/qemu/qemu-0.15.0/arm-bgr.patch new file +30 -0
new file mode 100644
index 0000000..3b460d0
@@ -0,0 +1,30 @@
+After kernel commit:
+
+http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.0/commit/?h=meta&id=9728c1b6a724daefc413b44e10253cdbb5e06d08
+
+It appears that the emulated colours in qemu are incorrect and that 
+the red and blue channels are reversed. This patch reverses that logic
+so the colours are correctly displayed on the versatile platform which
+doesn't support the BGR bit.
+
+RP 16/9/2011
+
+Upstream-status: Pending
+
+Index: qemu-0.14.0/hw/pl110.c
+===================================================================
+--- qemu-0.14.0.orig/hw/pl110.c	2011-09-16 14:45:34.228668514 +0100
++++ qemu-0.14.0/hw/pl110.c	2011-09-16 15:17:22.458671206 +0100
+@@ -141,7 +141,11 @@
+         fprintf(stderr, "pl110: Bad color depth\n");
+         exit(1);
+     }
+-    if (s->cr & PL110_CR_BGR)
++
++    if (s->versatile && s->bpp == BPP_16)
++        /* Code assumes BPP_16 == 565 and BGR is never set on the versatile in 565 mode */
++        bpp_offset = 0;
++    else if (s->cr & PL110_CR_BGR)
+         bpp_offset = 0;
+     else
+         bpp_offset = 18;
meta/recipes-devtools/qemu/qemu-0.15.0/enable-i386-linux-user.patch new file +55 -0

55 lines not on this page · raw message

meta/recipes-devtools/qemu/qemu-0.15.0/fallback-to-safe-mmap_min_addr.patch new file +39 -0
new file mode 100644
index 0000000..2075386
@@ -0,0 +1,39 @@
+From c313f89c33217ac0e471554dace2144718f86669 Mon Sep 17 00:00:00 2001
+From: Martin Jansa <[email protected]>
+Date: Thu, 13 May 2010 12:23:40 +0200
+Subject: [PATCH] linux-user: use default mmap_min_addr 65536 when /proc/sys/vm/mmap_min_addr cannot be read
+
+* 65536 is default at least for ubuntu and fedora.
+---
+ linux-user/main.c |    5 +++++
+ 1 files changed, 5 insertions(+), 0 deletions(-)
+
+Upstream-Status: Pending
+
+Index: qemu-0.14.0/linux-user/main.c
+===================================================================
+--- qemu-0.14.0.orig/linux-user/main.c
++++ qemu-0.14.0/linux-user/main.c
+@@ -36,6 +36,7 @@
+ #include "envlist.h"
+ 
+ #define DEBUG_LOGFILE "/tmp/qemu.log"
++#define MMAP_MIN_ADDR_DEFAULT 65536
+ 
+ char *exec_path;
+ 
+@@ -3010,8 +3011,14 @@ int main(int argc, char **argv, char **e
+             if (fscanf(fp, "%lu", &tmp) == 1) {
+                 mmap_min_addr = tmp;
+                 qemu_log("host mmap_min_addr=0x%lx\n", mmap_min_addr);
++            } else {
++                qemu_log("cannot read value from /proc/sys/vm/mmap_min_addr, assuming %d\n", MMAP_MIN_ADDR_DEFAULT);
++                mmap_min_addr = MMAP_MIN_ADDR_DEFAULT;
+             }
+             fclose(fp);
++        } else {
++            qemu_log("cannot open /proc/sys/vm/mmap_min_addr for reading, assuming %d\n", MMAP_MIN_ADDR_DEFAULT);
++            mmap_min_addr = MMAP_MIN_ADDR_DEFAULT;
+         }
+     }
+ 
meta/recipes-devtools/qemu/qemu-0.15.0/fix-configure-checks.patch new file +22 -0
new file mode 100644
index 0000000..96881bb
@@ -0,0 +1,22 @@
+In native builds, qemu can fail to find zlib development files in the native 
+sysroot and the build machine might not have zlib-dev packages installed.
+
+Add CFLAGS to qemu's CFLAGS which in the native case means BUILD_CFLAGS are
+added and files in the sysroot can be found.
+
+Patch from Paul Eggleton, Comments by RP 28/11/10
+
+Upstream-Status: Inappropriate [embedded specific]
+
+Index: qemu-0.14.0/configure
+===================================================================
+--- qemu-0.14.0.orig/configure
++++ qemu-0.14.0/configure
+@@ -229,6 +229,7 @@ QEMU_CFLAGS="-Wstrict-prototypes -Wredun
+ QEMU_CFLAGS="-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE $QEMU_CFLAGS"
+ QEMU_CFLAGS="-D_FORTIFY_SOURCE=2 $QEMU_CFLAGS"
+ QEMU_INCLUDES="-I. -I\$(SRC_PATH)"
++QEMU_CFLAGS="$QEMU_CFLAGS $CFLAGS"
+ LDFLAGS="-g $LDFLAGS"
+ 
+ # make source path absolute
meta/recipes-devtools/qemu/qemu-0.15.0/fix-nogl.patch new file +127 -0

127 lines not on this page · raw message

meta/recipes-devtools/qemu/qemu-0.15.0/glflags.patch new file +15 -0
new file mode 100644
index 0000000..0ad5551
@@ -0,0 +1,15 @@
+Upstream-Status: Inappropriate [configuration]
+
+Index: qemu-0.14.0/Makefile.target
+===================================================================
+--- qemu-0.14.0.orig/Makefile.target	2011-04-04 12:12:19.142871742 +0100
++++ qemu-0.14.0/Makefile.target	2011-04-04 12:12:21.772871742 +0100
+@@ -362,7 +362,7 @@
+ 
+ monitor.o: hmp-commands.h qmp-commands.h
+ 
+-LIBS += -lGL -lGLU
++LIBS += -lGL
+ 
+ $(obj-y) $(obj-$(TARGET_BASE_ARCH)-y): $(GENERATED_HEADERS)
+ 
meta/recipes-devtools/qemu/qemu-0.15.0/init-info.patch new file +18 -0
new file mode 100644
index 0000000..2250444
@@ -0,0 +1,18 @@
+# This is a workaround to the crashes seen on Ubuntu.  Setting info to zero
+# makes info.info.x11.display zero and avoids the calls to
+# opengl_exec_set_parent_window, one of which is crashing.
+
+Upstream-Status: Pending
+
+Index: qemu-0.14.0/ui/sdl.c
+===================================================================
+--- qemu-0.14.0.orig/ui/sdl.c
++++ qemu-0.14.0/ui/sdl.c
+@@ -863,6 +863,7 @@ void sdl_display_init(DisplayState *ds,
+     vi = SDL_GetVideoInfo();
+     host_format = *(vi->vfmt);
+ 
++    bzero(&info, sizeof(info));
+     SDL_GetWMInfo(&info);
+     if (info.subsystem == SDL_SYSWM_X11 && info.info.x11.display)
+         opengl_exec_set_parent_window(info.info.x11.display,
meta/recipes-devtools/qemu/qemu-0.15.0/larger_default_ram_size.patch new file +22 -0
new file mode 100644
index 0000000..711c360
@@ -0,0 +1,22 @@
+This patch is taken from debian. 128M is too less sometimes if distro
+with lot of packages is booted so this patch raises the default to 384M
+
+It has not been applied to upstream qemu
+
+Khem Raj <[email protected]>
+
+Upstream-Status: Pending
+
+Index: qemu-0.14.0/vl.c
+===================================================================
+--- qemu-0.14.0.orig/vl.c
++++ qemu-0.14.0/vl.c
+@@ -168,7 +168,7 @@ int main(int argc, char **argv)
+ //#define DEBUG_NET
+ //#define DEBUG_SLIRP
+ 
+-#define DEFAULT_RAM_SIZE 128
++#define DEFAULT_RAM_SIZE 384
+ 
+ #define MAX_VIRTIO_CONSOLES 1
+ 
meta/recipes-devtools/qemu/qemu-0.15.0/linker-flags.patch new file +25 -0
new file mode 100644
index 0000000..c0d1e55
@@ -0,0 +1,25 @@
+Fedora 13 switched the default behaviour of the linker to no longer
+indirectly link to required libraries (i.e. dependencies of a library
+already linked to). Therefore we need to explicitly pass the depended on
+libraries into the linker for building to work on Fedora 13.
+
+More information is available on the Fedora Wiki:
+https://fedoraproject.org/wiki/UnderstandingDSOLinkChange
+
+JL - 15/06/10
+
+Upstream-Status: Inappropriate [configuration]
+
+Index: qemu-0.14.0/Makefile.target
+===================================================================
+--- qemu-0.14.0.orig/Makefile.target
++++ qemu-0.14.0/Makefile.target
+@@ -218,7 +218,7 @@ obj-$(CONFIG_REALLY_VIRTFS) += virtio-9p
+ obj-y += rwhandler.o
+ obj-$(CONFIG_KVM) += kvm.o kvm-all.o
+ obj-$(CONFIG_NO_KVM) += kvm-stub.o
+-LIBS+=-lz
++LIBS+=-lz -lX11 -ldl
+ 
+ QEMU_CFLAGS += $(VNC_TLS_CFLAGS)
+ QEMU_CFLAGS += $(VNC_SASL_CFLAGS)
meta/recipes-devtools/qemu/qemu-0.15.0/no-strip.patch new file +15 -0
new file mode 100644
index 0000000..d6a4377
@@ -0,0 +1,15 @@
+Upstream-Status: Inappropriate [configuration]
+
+Index: qemu-0.14.0/Makefile
+===================================================================
+--- qemu-0.14.0.orig/Makefile
++++ qemu-0.14.0/Makefile
+@@ -235,7 +235,7 @@ install-sysconfig:
+ install: all $(if $(BUILD_DOCS),install-doc) install-sysconfig
+ 	$(INSTALL_DIR) "$(DESTDIR)$(bindir)"
+ ifneq ($(TOOLS),)
+-	$(INSTALL_PROG) $(STRIP_OPT) $(TOOLS) "$(DESTDIR)$(bindir)"
++	$(INSTALL_PROG) $(TOOLS) "$(DESTDIR)$(bindir)"
+ endif
+ ifneq ($(BLOBS),)
+ 	$(INSTALL_DIR) "$(DESTDIR)$(datadir)"
meta/recipes-devtools/qemu/qemu-0.15.0/opengl-sdl-fix.patch new file +43 -0

43 lines not on this page · raw message

meta/recipes-devtools/qemu/qemu-0.15.0/powerpc_rom.bin new file binary +0 -0
new file mode 100644
index 0000000000000000000000000000000000000000..c4044296c51529878f5d2a46230949d09ef1d4e2
GIT binary patch
meta/recipes-devtools/qemu/qemu-0.15.0/qemu-git-qemugl-host.patch new file +34368 -0

2,589 lines not on this page · raw message

meta/recipes-devtools/qemu/qemu-0.15.0/qemu-vmware-vga-depth.patch new file +118 -0

118 lines not on this page · raw message

meta/recipes-devtools/qemu/qemu-0.15.0/qemugl-allow-glxcontext-release.patch new file +65 -0

65 lines not on this page · raw message

meta/recipes-devtools/qemu/qemu-0.15.0/qemugl-fix.patch new file +74 -0

74 lines not on this page · raw message

meta/recipes-devtools/qemu/qemu_0.15.0.bb new file +45 -0

45 lines not on this page · raw message

The rest of this diff is not shown. View the raw message.

Signature · 1 line
1.7.5.4

Part of the diff is not shown here. View the raw message.

#2 lore raw
In reply to Khem Raj
Quoted 5 lines · Khem Raj

This brings in qemu-0.15 into OE-core I have had limited testing on it and mainly on qemuarm. Please help testing it on other architectures I will also work on getting it more solidified and bring some backports as needed.

Khem,

Did you do any kind of non-native build, I know it may not make sense, but we can support qemu within the target image with 0.14.

My initial testing on the autobuilder seems to imply some dependency on glib-2.0.

Thanks
Sau!

Quoted 47 lines

The following changes since commit abde9f65b1617ec61e964c4b3502fd4ad2215dcf:

   shared-mime-info: Upgrade recipes from 0.90 ->  0.91 (2011-10-05 12:39:47 -0700)

are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib kraj/qemu-update
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=kraj/qemu-update

Khem Raj (1):
qemu-0.15: Add recipe and forward port patches from 0.14

  .../qemu/qemu-0.15.0/arm-bgr.patch                 |   30 +
  .../qemu/qemu-0.15.0/enable-i386-linux-user.patch  |   55 +
  .../fallback-to-safe-mmap_min_addr.patch           |   39 +
  .../qemu/qemu-0.15.0/fix-configure-checks.patch    |   22 +
  .../qemu/qemu-0.15.0/fix-nogl.patch                |  127 +
  .../qemu/qemu-0.15.0/glflags.patch                 |   15 +
  .../qemu/qemu-0.15.0/init-info.patch               |   18 +
  .../qemu/qemu-0.15.0/larger_default_ram_size.patch |   22 +
  .../qemu/qemu-0.15.0/linker-flags.patch            |   25 +
  .../qemu/qemu-0.15.0/no-strip.patch                |   15 +
  .../qemu/qemu-0.15.0/opengl-sdl-fix.patch          |   43 +
  .../qemu/qemu-0.15.0/powerpc_rom.bin               |  Bin 0 ->  4096 bytes
  .../qemu/qemu-0.15.0/qemu-git-qemugl-host.patch    |34368 ++++++++++++++++++++
  .../qemu/qemu-0.15.0/qemu-vmware-vga-depth.patch   |  118 +
  .../qemugl-allow-glxcontext-release.patch          |   65 +
  .../qemu/qemu-0.15.0/qemugl-fix.patch              |   74 +
  meta/recipes-devtools/qemu/qemu_0.15.0.bb          |   45 +
  17 files changed, 35081 insertions(+), 0 deletions(-)

create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/arm-bgr.patch
create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/enable-i386-linux-user.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/fallback-to-safe-mmap_min_addr.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/fix-configure-checks.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/fix-nogl.patch
create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/glflags.patch
create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/init-info.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/larger_default_ram_size.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/linker-flags.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/no-strip.patch
create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/opengl-sdl-fix.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/powerpc_rom.bin create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemu-git-qemugl-host.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemu-vmware-vga-depth.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemugl-allow-glxcontext-release.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemugl-fix.patch create mode 100644 meta/recipes-devtools/qemu/qemu_0.15.0.bb

author
#3 lore raw
Quoted 7 lines · Saul Wold
Quoted 6 lines · Khem Raj

This brings in qemu-0.15 into OE-core I have had limited testing on it and mainly on qemuarm. Please help testing it on other architectures I will also work on getting it more solidified and bring some backports as needed.

Quoted 5 lines

Khem,

Did you do any kind of non-native build, I know it may not make sense, but we can support qemu within the target image with 0.14.

no I have not done target builds. Only qemu-native

Quoted 3 lines

My initial testing on the autobuilder seems to imply some dependency on glib-2.0.

hmmm can you point me to logs

Quoted 67 lines

Thanks
       Sau!

Quoted 62 lines

The following changes since commit
abde9f65b1617ec61e964c4b3502fd4ad2215dcf:

  shared-mime-info: Upgrade recipes from 0.90 ->  0.91 (2011-10-05 12:39:47 -0700)

are available in the git repository at:
  git://git.openembedded.org/openembedded-core-contrib kraj/qemu-update

http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=kraj/qemu-update

Khem Raj (1):
  qemu-0.15: Add recipe and forward port patches from 0.14

 .../qemu/qemu-0.15.0/arm-bgr.patch                 |   30 + .../qemu/qemu-0.15.0/enable-i386-linux-user.patch  |   55 + .../fallback-to-safe-mmap_min_addr.patch           |   39 + .../qemu/qemu-0.15.0/fix-configure-checks.patch    |   22 + .../qemu/qemu-0.15.0/fix-nogl.patch                |  127 + .../qemu/qemu-0.15.0/glflags.patch                 |   15 + .../qemu/qemu-0.15.0/init-info.patch               |   18 + .../qemu/qemu-0.15.0/larger_default_ram_size.patch |   22 + .../qemu/qemu-0.15.0/linker-flags.patch            |   25 + .../qemu/qemu-0.15.0/no-strip.patch                |   15 + .../qemu/qemu-0.15.0/opengl-sdl-fix.patch          |   43 + .../qemu/qemu-0.15.0/powerpc_rom.bin               |  Bin 0 ->  4096 bytes
 .../qemu/qemu-0.15.0/qemu-git-qemugl-host.patch    |34368
++++++++++++++++++++
 .../qemu/qemu-0.15.0/qemu-vmware-vga-depth.patch   |  118 + .../qemugl-allow-glxcontext-release.patch          |   65 + .../qemu/qemu-0.15.0/qemugl-fix.patch              |   74 + meta/recipes-devtools/qemu/qemu_0.15.0.bb          |   45 +

 17 files changed, 35081 insertions(+), 0 deletions(-)

 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/arm-bgr.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/enable-i386-linux-user.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/fallback-to-safe-mmap_min_addr.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/fix-configure-checks.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/fix-nogl.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/glflags.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/init-info.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/larger_default_ram_size.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/linker-flags.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/no-strip.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/opengl-sdl-fix.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/powerpc_rom.bin create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemu-git-qemugl-host.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemu-vmware-vga-depth.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemugl-allow-glxcontext-release.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemugl-fix.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu_0.15.0.bb

#4 lore raw
Quoted 8 lines · Khem Raj
Quoted 7 lines · Saul Wold
Quoted 6 lines · Khem Raj

This brings in qemu-0.15 into OE-core I have had limited testing on it and mainly on qemuarm. Please help testing it on other architectures I will also work on getting it more solidified and bring some backports as needed.

Quoted 7 lines
Quoted 5 lines

Khem,

Did you do any kind of non-native build, I know it may not make sense, but we can support qemu within the target image with 0.14.

no I have not done target builds. Only qemu-native

It looks like it actually it was qemu-nativesdk.

Quoted 7 lines
Quoted 4 lines

My initial testing on the autobuilder seems to imply some dependency on glib-2.0.

hmmm can you point me to logs

http://autobuilder.yoctoproject.org:8010/builders/nightly-x86/builds/178/steps/shell_50/logs/stdio

Quoted 68 lines
Quoted 68 lines

Thanks
Sau!

Quoted 62 lines

The following changes since commit
abde9f65b1617ec61e964c4b3502fd4ad2215dcf:

   shared-mime-info: Upgrade recipes from 0.90 ->    0.91 (2011-10-05

12:39:47 -0700)

are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib kraj/qemu-update

http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=kraj/qemu-update

Khem Raj (1):
qemu-0.15: Add recipe and forward port patches from 0.14

  .../qemu/qemu-0.15.0/arm-bgr.patch                 |   30 +
  .../qemu/qemu-0.15.0/enable-i386-linux-user.patch  |   55 +
  .../fallback-to-safe-mmap_min_addr.patch           |   39 +
  .../qemu/qemu-0.15.0/fix-configure-checks.patch    |   22 +
  .../qemu/qemu-0.15.0/fix-nogl.patch                |  127 +
  .../qemu/qemu-0.15.0/glflags.patch                 |   15 +
  .../qemu/qemu-0.15.0/init-info.patch               |   18 +
  .../qemu/qemu-0.15.0/larger_default_ram_size.patch |   22 +
  .../qemu/qemu-0.15.0/linker-flags.patch            |   25 +
  .../qemu/qemu-0.15.0/no-strip.patch                |   15 +
  .../qemu/qemu-0.15.0/opengl-sdl-fix.patch          |   43 +
  .../qemu/qemu-0.15.0/powerpc_rom.bin               |  Bin 0 ->    4096
bytes
  .../qemu/qemu-0.15.0/qemu-git-qemugl-host.patch    |34368
++++++++++++++++++++
  .../qemu/qemu-0.15.0/qemu-vmware-vga-depth.patch   |  118 +
  .../qemugl-allow-glxcontext-release.patch          |   65 +
  .../qemu/qemu-0.15.0/qemugl-fix.patch              |   74 +
  meta/recipes-devtools/qemu/qemu_0.15.0.bb          |   45 +
  17 files changed, 35081 insertions(+), 0 deletions(-)

create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/arm-bgr.patch create mode 100644
meta/recipes-devtools/qemu/qemu-0.15.0/enable-i386-linux-user.patch
create mode 100644
meta/recipes-devtools/qemu/qemu-0.15.0/fallback-to-safe-mmap_min_addr.patch
create mode 100644
meta/recipes-devtools/qemu/qemu-0.15.0/fix-configure-checks.patch
create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/fix-nogl.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/glflags.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/init-info.patch create mode 100644
meta/recipes-devtools/qemu/qemu-0.15.0/larger_default_ram_size.patch
create mode 100644
meta/recipes-devtools/qemu/qemu-0.15.0/linker-flags.patch
create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/no-strip.patch create mode 100644
meta/recipes-devtools/qemu/qemu-0.15.0/opengl-sdl-fix.patch
create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/powerpc_rom.bin create mode 100644
meta/recipes-devtools/qemu/qemu-0.15.0/qemu-git-qemugl-host.patch
create mode 100644
meta/recipes-devtools/qemu/qemu-0.15.0/qemu-vmware-vga-depth.patch
create mode 100644
meta/recipes-devtools/qemu/qemu-0.15.0/qemugl-allow-glxcontext-release.patch
create mode 100644
meta/recipes-devtools/qemu/qemu-0.15.0/qemugl-fix.patch
create mode 100644 meta/recipes-devtools/qemu/qemu_0.15.0.bb

author
#5 lore raw
Quoted 12 lines · Saul Wold
Quoted 11 lines · Khem Raj
Quoted 10 lines · Saul Wold
Quoted 7 lines · Khem Raj

This brings in qemu-0.15 into OE-core I have had limited testing on it and mainly on qemuarm. Please help testing it on other architectures
I will also work on getting it more solidified and bring some backports as needed.

Khem,

Quoted 8 lines
Quoted 6 lines
Quoted 4 lines

Did you do any kind of non-native build, I know it may not make sense, but
we can support qemu within the target image with 0.14.

no I have not done target builds. Only qemu-native

It looks like it actually it was qemu-nativesdk.

ALright. It needs glib-2.0 therefore I have extended glibc-2.0 recipes to provide glib-2.0-nativesdk and added it to DEPENDS of qemu-nativesdk as well.

Please pull the patches from same branch again. I have refreshed it

Quoted 87 lines
Quoted 8 lines
Quoted 5 lines

My initial testing on the autobuilder seems to imply some dependency on glib-2.0.

hmmm can you point me to logs

http://autobuilder.yoctoproject.org:8010/builders/nightly-x86/builds/178/steps/shell_50/logs/stdio

Quoted 75 lines
Quoted 75 lines

Thanks
Sau!

Quoted 69 lines

The following changes since commit
abde9f65b1617ec61e964c4b3502fd4ad2215dcf:

shared-mime-info: Upgrade recipes from 0.90 -> 0.91 (2011-10-05 12:39:47 -0700)

are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib kraj/qemu-update

http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=kraj/qemu-update

Khem Raj (1):
qemu-0.15: Add recipe and forward port patches from 0.14

.../qemu/qemu-0.15.0/arm-bgr.patch | 30 + .../qemu/qemu-0.15.0/enable-i386-linux-user.patch | 55 + .../fallback-to-safe-mmap_min_addr.patch | 39 + .../qemu/qemu-0.15.0/fix-configure-checks.patch | 22 + .../qemu/qemu-0.15.0/fix-nogl.patch | 127 + .../qemu/qemu-0.15.0/glflags.patch | 15 + .../qemu/qemu-0.15.0/init-info.patch | 18 + .../qemu/qemu-0.15.0/larger_default_ram_size.patch | 22 + .../qemu/qemu-0.15.0/linker-flags.patch | 25 + .../qemu/qemu-0.15.0/no-strip.patch | 15 + .../qemu/qemu-0.15.0/opengl-sdl-fix.patch | 43 + .../qemu/qemu-0.15.0/powerpc_rom.bin | Bin 0 -> 4096 bytes .../qemu/qemu-0.15.0/qemu-git-qemugl-host.patch |34368
++++++++++++++++++++
.../qemu/qemu-0.15.0/qemu-vmware-vga-depth.patch | 118 + .../qemugl-allow-glxcontext-release.patch | 65 + .../qemu/qemu-0.15.0/qemugl-fix.patch | 74 + meta/recipes-devtools/qemu/qemu_0.15.0.bb | 45 +

17 files changed, 35081 insertions(+), 0 deletions(-)

create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/arm-bgr.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/enable-i386-linux-user.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/fallback-to-safe-mmap_min_addr.patch

create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/fix-configure-checks.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/fix-nogl.patch
create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/glflags.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/init-info.patch
create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/larger_default_ram_size.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/linker-flags.patch
create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/no-strip.patch
create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/opengl-sdl-fix.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/powerpc_rom.bin
create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemu-git-qemugl-host.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemu-vmware-vga-depth.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemugl-allow-glxcontext-release.patch

create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemugl-fix.patch create mode 100644 meta/recipes-devtools/qemu/qemu_0.15.0.bb

Applied
#6 lore raw
In reply to Khem Raj
Quoted 43 lines · Khem Raj

This brings in qemu-0.15 into OE-core I have had limited testing on it and mainly on qemuarm. Please help testing it on other architectures I will also work on getting it more solidified and bring some backports as needed.

The following changes since commit abde9f65b1617ec61e964c4b3502fd4ad2215dcf:

   shared-mime-info: Upgrade recipes from 0.90 ->  0.91 (2011-10-05 12:39:47 -0700)

are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib kraj/qemu-update
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=kraj/qemu-update

Khem Raj (1):
qemu-0.15: Add recipe and forward port patches from 0.14

  .../qemu/qemu-0.15.0/arm-bgr.patch                 |   30 +
  .../qemu/qemu-0.15.0/enable-i386-linux-user.patch  |   55 +
  .../fallback-to-safe-mmap_min_addr.patch           |   39 +
  .../qemu/qemu-0.15.0/fix-configure-checks.patch    |   22 +
  .../qemu/qemu-0.15.0/fix-nogl.patch                |  127 +
  .../qemu/qemu-0.15.0/glflags.patch                 |   15 +
  .../qemu/qemu-0.15.0/init-info.patch               |   18 +
  .../qemu/qemu-0.15.0/larger_default_ram_size.patch |   22 +
  .../qemu/qemu-0.15.0/linker-flags.patch            |   25 +
  .../qemu/qemu-0.15.0/no-strip.patch                |   15 +
  .../qemu/qemu-0.15.0/opengl-sdl-fix.patch          |   43 +
  .../qemu/qemu-0.15.0/powerpc_rom.bin               |  Bin 0 ->  4096 bytes
  .../qemu/qemu-0.15.0/qemu-git-qemugl-host.patch    |34368 ++++++++++++++++++++
  .../qemu/qemu-0.15.0/qemu-vmware-vga-depth.patch   |  118 +
  .../qemugl-allow-glxcontext-release.patch          |   65 +
  .../qemu/qemu-0.15.0/qemugl-fix.patch              |   74 +
  meta/recipes-devtools/qemu/qemu_0.15.0.bb          |   45 +
  17 files changed, 35081 insertions(+), 0 deletions(-)

create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/arm-bgr.patch
create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/enable-i386-linux-user.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/fallback-to-safe-mmap_min_addr.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/fix-configure-checks.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/fix-nogl.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/glflags.patch
create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/init-info.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/larger_default_ram_size.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/linker-flags.patch

Quoted 9 lines

create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/no-strip.patch
create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/opengl-sdl-fix.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/powerpc_rom.bin create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemu-git-qemugl-host.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemu-vmware-vga-depth.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemugl-allow-glxcontext-release.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemugl-fix.patch create mode 100644 meta/recipes-devtools/qemu/qemu_0.15.0.bb

Merged into OE-Core

I needed to add an additional patch to add glib-2.0-native to the qemu-native depends

We will remove qemu-0.14 after we get through a QA cycle.

Thanks
Sau!

author
#7 lore raw
Quoted 70 lines · Saul Wold
Quoted 59 lines · Khem Raj

This brings in qemu-0.15 into OE-core I have had limited testing on it and mainly on qemuarm. Please help testing it on other architectures I will also work on getting it more solidified and bring some backports as needed.

The following changes since commit
abde9f65b1617ec61e964c4b3502fd4ad2215dcf:

  shared-mime-info: Upgrade recipes from 0.90 ->  0.91 (2011-10-05 12:39:47 -0700)

are available in the git repository at:
  git://git.openembedded.org/openembedded-core-contrib kraj/qemu-update

http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=kraj/qemu-update

Khem Raj (1):
  qemu-0.15: Add recipe and forward port patches from 0.14

 .../qemu/qemu-0.15.0/arm-bgr.patch                 |   30 + .../qemu/qemu-0.15.0/enable-i386-linux-user.patch  |   55 + .../fallback-to-safe-mmap_min_addr.patch           |   39 + .../qemu/qemu-0.15.0/fix-configure-checks.patch    |   22 + .../qemu/qemu-0.15.0/fix-nogl.patch                |  127 + .../qemu/qemu-0.15.0/glflags.patch                 |   15 + .../qemu/qemu-0.15.0/init-info.patch               |   18 + .../qemu/qemu-0.15.0/larger_default_ram_size.patch |   22 + .../qemu/qemu-0.15.0/linker-flags.patch            |   25 + .../qemu/qemu-0.15.0/no-strip.patch                |   15 + .../qemu/qemu-0.15.0/opengl-sdl-fix.patch          |   43 + .../qemu/qemu-0.15.0/powerpc_rom.bin               |  Bin 0 ->  4096 bytes
 .../qemu/qemu-0.15.0/qemu-git-qemugl-host.patch    |34368
++++++++++++++++++++
 .../qemu/qemu-0.15.0/qemu-vmware-vga-depth.patch   |  118 + .../qemugl-allow-glxcontext-release.patch          |   65 + .../qemu/qemu-0.15.0/qemugl-fix.patch              |   74 + meta/recipes-devtools/qemu/qemu_0.15.0.bb          |   45 +

 17 files changed, 35081 insertions(+), 0 deletions(-)

 create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/arm-bgr.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/enable-i386-linux-user.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/fallback-to-safe-mmap_min_addr.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/fix-configure-checks.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/fix-nogl.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/glflags.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/init-info.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/larger_default_ram_size.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/linker-flags.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/no-strip.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/opengl-sdl-fix.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/powerpc_rom.bin create mode 100644

Quoted 9 lines

meta/recipes-devtools/qemu/qemu-0.15.0/qemu-git-qemugl-host.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemu-vmware-vga-depth.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemugl-allow-glxcontext-release.patch create mode 100644 meta/recipes-devtools/qemu/qemu-0.15.0/qemugl-fix.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu_0.15.0.bb

Quoted 4 lines

Merged into OE-Core

I needed to add an additional patch to add glib-2.0-native to the qemu-native depends

yes that patch was already there on branch. I wonder why you did not get it.

Quoted 7 lines

We will remove qemu-0.14 after we get through a QA cycle.

Thanks
       Sau!