From: Avi Kivity <avi@qumranet.com>
To: Aurelien Jarno <aurelien@aurel32.net>
Cc: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] [4270] bios: disable processor SSDT generation.
Date: Mon, 28 Apr 2008 10:06:02 +0300 [thread overview]
Message-ID: <4815775A.3000907@qumranet.com> (raw)
In-Reply-To: <48156F20.7090704@aurel32.net>
Aurelien Jarno wrote:
> Filip Navara a écrit :
>
>> Under which operating system and in which conditions? Some operating
>>
>
> Basically on all systems I tried, that is Linux, Windows 2k and Windows
> XP. This happens for both 32- and 64-bits hosts.
>
>
>> systems I use under QEMU require the processor descriptors and I've
>> been told that certain version of Windows Vista doesn't idle if the
>> processsor descriptors aren't present.
>>
>
> I am open to a proper fix, but I think that breaking support for most
> guests to support Windows Vista is a serious regression.
kvm has processor descriptor and proper idle for all guests including
Vista.
The following commit is probaby needed:
> commit cb98751267c2d79f5674301ccac6c6b5c2e0c6b5
> Author: Igor Lvovsky <igorl@qumranet.com>
> Date: Sun Aug 19 14:54:08 2007 +0300
>
> kvm: bios: don't advertise ACPI C2 or C3 support
>
> The previous patch fix the SMP guest problem, but
> now UP guest with SMP HAL consume ~50% CPU (it was 2-3% before that
> with UP HAL). To fix it we need disable support of C2 and C3 states
> via FADT.
>
> Signed-off-by: Igor Lvovsky <igorl@qumranet.com>
> Signed-off-by: Avi Kivity <avi@qumranet.com>
>
I'd like to properly support C3 and revert that patch, but that can come
later.
--
Any sufficiently difficult bug is indistinguishable from a feature.
prev parent reply other threads:[~2008-04-28 7:07 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-04-27 23:46 [Qemu-devel] [4270] bios: disable processor SSDT generation Aurelien Jarno
2008-04-28 3:33 ` Filip Navara
2008-04-28 3:50 ` Rick Vernam
2008-04-28 6:30 ` Aurelien Jarno
2008-04-28 7:06 ` Avi Kivity [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4815775A.3000907@qumranet.com \
--to=avi@qumranet.com \
--cc=aurelien@aurel32.net \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.