summaryrefslogtreecommitdiff
path: root/meta/packages/qemu/qemu_git.bb
Commit message (Collapse)AuthorAgeFilesLines
* Major layout change to the packages directoryRichard Purdie2010-08-271-21/+0
| | | | | | | | | | | | | | | | | Having one monolithic packages directory makes it hard to find things and is generally overwhelming. This commit splits it into several logical sections roughly based on function, recipes.txt gives more information about the classifications used. The opportunity is also used to switch from "packages" to "recipes" as used in OpenEmbedded as the term "packages" can be confusing to people and has many different meanings. Not all recipes have been classified yet, this is just a first pass at separating things out. Some packages are moved to meta-extras as they're no longer actively used or maintained. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* qemu: fix VMware VGA depth calculation errorKevin Tian2010-06-291-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | VMware SVGA presents to the guest with the depth of the host surface it renders to, and rejects to work if the two sides are mismatched. One problem is that current VMware VGA may calculate a wrong host depth, and then memcpy from virtual framebuffer to host surface may trigger segmentation fault. For example, when launching Qemu in a VNC connection, VMware SVGA thinks depth as '32', however the actual depth of VNC is '16'. The fault also happens when the host depth is not 32 bit. Qemu <4b5db3749c5fdba93e1ac0e8748c9a9a1064319f> tempts to fix a similar issue, by changing from hard-coded 24bit depth to instead query the surface allocator (e.g. sdl). However it doesn't really work, because the point where query is invoked is earlier than the point where sdl is initialized. At query time, qemu uses a default surface allocator which, again, provides another hard-coded depth value - 32bit. So it happens to make VMware SVGA working on some hosts, but still fails in others. To solve this issue, this commit introduces a postcall interface to display surface, which is walked after surface allocators are actually initialized. At that point it's then safe to query host depth and present to the guest. Signed-off-by Kevin Tian <kevin.tian@intel.com>
* qemu: Fix linking of the native package on Fedora 13Joshua Lock2010-06-151-7/+8
| | | | | | | | | 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. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* qemu: Update to 0.12.4Jeff Dike2010-06-071-3/+4
| | | | | | | | | | | | | | | Renamed the recipe to 0.12.4. Moved the patches directory to qemu-0.12.4 - when it was named qemu-0.12, bitbake silently ignored the patches, and only failed when it came time to apply them. Added a FILESDIR to the git recipe and changed its PV to 0.12.4 so it can use the same patches as the normal recipe for now. Removed the series file - it wasn't needed. Signed-off-by: Jeff Dike <jdike@linux.intel.com>
* qemu: reduce duplication, use an inc file and share common patchesJoshua Lock2010-05-281-37/+4
| | | | | | | | | | | | There's no need to carry around two copies of the same patches for qemu-git and qemu-0.12 so drop the qemu-git directory and update the git recipe to use the qemu-0.12 directory for patches. Move common code from the two recipes to an inc file. Signed-off-by: Joshua Lock <josh@linux.intel.com> fweh
* qemu: updated the glflags patch, which is needed by qemusdk.Jeff Dike2010-05-271-1/+1
| | | | Signed-off-by: Jeff Dike <jdike@linux.intel.com>
* qemu: Updated to 0.12.0Jeff Dike2010-05-261-6/+4
| | | | | Updated the metadata in the recipe, changed the git revision in poky-default-revisions.inc, and pulled the qemu patches forward.
* qemu_git: Ensure we have the required dependencies for a native buildJoshua Lock2010-04-151-1/+18
| | | | | | | | qemu-native requires a libGL and the SDL development headers to build with our GL "emulation". This patch adds a check before configure for the native package to ensure that the sdl.pc file and GL so files exist and bombs out otherwise. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* qemu: build mips system support in qemuJoshua Lock2010-01-151-3/+3
| | | | | | Add mips to the target-list configuration option and add a dummygl for mips. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* qemu: Add small fix to gl patchRichard Purdie2010-01-141-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* qemu: Update to 0.10.6 and add fix wacom emulation issuesRichard Purdie2009-11-251-3/+4
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* qemu: Convert to BBCLASSEXTEND (git version only, drop 0.9.1 ↵Richard Purdie2009-11-131-3/+9
| | | | | | native/nativesdk versions) Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* qemu: Fix a GL passthrough bugRichard Purdie2009-06-161-2/+3
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* qemu: Drop a ton of old now mostly inappropriate patches and update the ↵Richard Purdie2009-06-091-12/+3
| | | | | | qemugl passthrough patch Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* qemu: Fix for machines without zlib headers/library installedRichard Purdie2009-05-241-2/+3
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* qemu: Switch to git and version 0.10.5Richard Purdie2009-05-231-0/+36
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>