summaryrefslogtreecommitdiff
path: root/vl.c
diff options
context:
space:
mode:
authorAurelien Jarno <aurelien@aurel32.net>2010-12-25 22:56:32 +0100
committerAurelien Jarno <aurelien@aurel32.net>2010-12-27 00:58:06 +0100
commit4cdc1cd137e0b98766916a7cdf2d5a9b3c6632fa (patch)
tree4634bbca8423124883394dcf88957a3ed52ce0b0 /vl.c
parent6c33286ad3a432627d763ee93aa42200cbb68269 (diff)
downloadqemu-4cdc1cd137e0b98766916a7cdf2d5a9b3c6632fa.tar.gz
qemu-4cdc1cd137e0b98766916a7cdf2d5a9b3c6632fa.tar.bz2
qemu-4cdc1cd137e0b98766916a7cdf2d5a9b3c6632fa.zip
target-mips: fix host CPU consumption when guest is idle
When the CPU is in wait state, do not wake-up if an interrupt can't be taken. This avoid host CPU running at 100% if a device (e.g. timer) has an interrupt line left enabled. Also factorize code to check if interrupts are enabled in cpu_mips_hw_interrupts_pending(). Based on a patch from Edgar E. Iglesias <edgar.iglesias@gmail.com> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Diffstat (limited to 'vl.c')
0 files changed, 0 insertions, 0 deletions