diff options
author | Zhai Edwin <edwin.zhai@intel.com> | 2011-01-15 16:32:15 +0800 |
---|---|---|
committer | Saul Wold <sgw@linux.intel.com> | 2011-01-21 01:36:14 -0800 |
commit | 576e136d9d6d473ce6a7ffc7abadc75e1a218418 (patch) | |
tree | 1a3498eddb2ad99d0a864389d0d011b6c828fecc /meta/recipes-devtools/qemu/qemu-0.12.4/arm_timer-reload-timer-when-enabled.patch | |
parent | 7d9a8fc931966012a9ddd50e607c6de1d94fe394 (diff) | |
download | openembedded-core-576e136d9d6d473ce6a7ffc7abadc75e1a218418.tar.gz openembedded-core-576e136d9d6d473ce6a7ffc7abadc75e1a218418.tar.bz2 openembedded-core-576e136d9d6d473ce6a7ffc7abadc75e1a218418.zip |
qemu: Upgrade from 0.12.4 to 0.13.0
Patch status:
-- Removed --
arm-cp15-fix.patch
arm_timer-fix-oneshot-mode.patch
arm_timer-reload-timer-when-enabled.patch
cursor-shadow-fix.patch
-- They are already in upstream or some new changes make them useless.
-- Added --
parallel_make.patch: Fix "make -j(>=6)" failure
wacom-tablet-fix.patch: Fix seg fault of usb tablet.
port92_fix.patch: Fix boot failure on ppc due to port 0x92 conflict.
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
Diffstat (limited to 'meta/recipes-devtools/qemu/qemu-0.12.4/arm_timer-reload-timer-when-enabled.patch')
-rw-r--r-- | meta/recipes-devtools/qemu/qemu-0.12.4/arm_timer-reload-timer-when-enabled.patch | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/meta/recipes-devtools/qemu/qemu-0.12.4/arm_timer-reload-timer-when-enabled.patch b/meta/recipes-devtools/qemu/qemu-0.12.4/arm_timer-reload-timer-when-enabled.patch deleted file mode 100644 index 1890e21e60..0000000000 --- a/meta/recipes-devtools/qemu/qemu-0.12.4/arm_timer-reload-timer-when-enabled.patch +++ /dev/null @@ -1,40 +0,0 @@ -From d6759902cb467c002086853d2eb38fb969c29f7f Mon Sep 17 00:00:00 2001 -From: Rabin Vincent <rabin@rab.in> -Date: Sun, 2 May 2010 15:20:51 +0530 -Subject: [PATCH] arm_timer: reload timer when enabled - -commit id: d6759902cb467c002086853d2eb38fb969c29f7f in git://git.sv.gnu.org/qemu.git - -Reload the timer when TimerControl is written, if the timer is to be -enabled. Otherwise, if an earlier write to TimerLoad was done while -periodic mode was not set, s->delta may incorrectly still have the value -of the maximum limit instead of the value written to TimerLoad. - -This problem is evident on versatileap on current linux-next, which -enables TIMER_CTRL_32BIT before writing to TimerLoad and then enabling -periodic mode and starting the timer. This causes the first periodic -tick to be scheduled to occur after 0xffffffff periods, leading to a -perceived hang while the kernel waits for the first timer tick. - -Signed-off-by: Rabin Vincent <rabin@rab.in> -Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> ---- - hw/arm_timer.c | 2 +- - 1 files changed, 1 insertions(+), 1 deletions(-) - -diff --git a/hw/arm_timer.c b/hw/arm_timer.c -index 9fef191..5b6947a 100644 ---- a/hw/arm_timer.c -+++ b/hw/arm_timer.c -@@ -113,7 +113,7 @@ static void arm_timer_write(void *opaque, target_phys_addr_t offset, - case 1: freq >>= 4; break; - case 2: freq >>= 8; break; - } -- arm_timer_recalibrate(s, 0); -+ arm_timer_recalibrate(s, s->control & TIMER_CTRL_ENABLE); - ptimer_set_freq(s->timer, freq); - if (s->control & TIMER_CTRL_ENABLE) { - /* Restart the timer if still enabled. */ --- -1.6.5.2 - |