diff options
author | Zhai Edwin <edwin.zhai@intel.com> | 2010-10-01 01:43:14 +0800 |
---|---|---|
committer | Saul Wold <Saul.Wold@intel.com> | 2010-09-30 12:32:10 -0700 |
commit | 27b68f9f4c178c60e7095001a7dda3864068c6ae (patch) | |
tree | ac28ee6f19f4b196bb09a9bc627a1af10766f88d /meta/recipes-devtools/qemu/qemu_0.12.4.bb | |
parent | 7f17d12cfdcd975a777acf9fdf2b8e0ce701de05 (diff) | |
download | poky-27b68f9f4c178c60e7095001a7dda3864068c6ae.tar.gz |
qemu: introduce vmware vga FIFO rewind patch to fix qemu hang
In some circumstance guest driver got interrupted before inserting all args
for one command, so that qemu get an invalid args and hang. GL patch
doesn't consume these missing args, which further cause FIFO disorder.
This commit reverts wrong behavior of GL patch, and introduces a qemu
upstream patch to rewind FIFO unpon detecting incomplete command.
[BUGID #111] fixed by this.
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
Diffstat (limited to 'meta/recipes-devtools/qemu/qemu_0.12.4.bb')
-rw-r--r-- | meta/recipes-devtools/qemu/qemu_0.12.4.bb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/meta/recipes-devtools/qemu/qemu_0.12.4.bb b/meta/recipes-devtools/qemu/qemu_0.12.4.bb index 86e6561e11..6e7d86f9c6 100644 --- a/meta/recipes-devtools/qemu/qemu_0.12.4.bb +++ b/meta/recipes-devtools/qemu/qemu_0.12.4.bb | |||
@@ -1,6 +1,6 @@ | |||
1 | require qemu.inc | 1 | require qemu.inc |
2 | 2 | ||
3 | PR = "r21" | 3 | PR = "r22" |
4 | 4 | ||
5 | FILESPATH = "${FILE_DIRNAME}/qemu-${PV}" | 5 | FILESPATH = "${FILE_DIRNAME}/qemu-${PV}" |
6 | FILESDIR = "${WORKDIR}" | 6 | FILESDIR = "${WORKDIR}" |
@@ -20,6 +20,7 @@ SRC_URI = "\ | |||
20 | file://enable-i386-linux-user.patch \ | 20 | file://enable-i386-linux-user.patch \ |
21 | file://arm-cp15-fix.patch \ | 21 | file://arm-cp15-fix.patch \ |
22 | file://cursor-shadow-fix.patch \ | 22 | file://cursor-shadow-fix.patch \ |
23 | file://vmware-vga-fifo-rewind.patch \ | ||
23 | file://powerpc_rom.bin" | 24 | file://powerpc_rom.bin" |
24 | 25 | ||
25 | do_install_append () { | 26 | do_install_append () { |