|
|
|
|
|
|
|
|
|
|
xen-devel
AW: RE: RE: RE: RE: RE: [Xen-devel] No C-States any longer...(it's not o
To: |
"Tian, Kevin" <kevin.tian@xxxxxxxxx>, mark.langsdorf@xxxxxxx, xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx> |
Subject: |
AW: RE: RE: RE: RE: RE: [Xen-devel] No C-States any longer...(it's not over!) |
From: |
Carsten Schiers <carsten@xxxxxxxxxx> |
Date: |
Mon, 27 Jun 2011 13:12:44 +0200 |
Cc: |
Ian Campbell <Ian.Campbell@xxxxxxxxxx>, "Yu, Ke" <ke.yu@xxxxxxxxx>, Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx> |
Delivery-date: |
Mon, 27 Jun 2011 04:14:34 -0700 |
Dkim-signature: |
v=1; a=rsa-sha256; c=simple; d=mail.zeus06.de; h=date: from:to:cc:message-id:subject:mime-version:content-type; q= dns/txt; s=beta; bh=4QeJUHvdT7EzUoHJToHLnq/iszscqgzNRCnxv2quVLk=; b= anzPuJFTlaUgSRoaAxcJUvVTpT2eFN/9VSrS9DMwIUgFXhGFpp61lLl4ev+Wyn7e tZ45u6OzNe5CVaoxudHNn91lSKV1EdZIFVVFDyx+CQtBfjE9OPxvbXNU7TjzP1n9 8uoup5x80N1PQu3PIrNDJ+O6PV7+v7/PnicCAEkucsI= |
Envelope-to: |
www-data@xxxxxxxxxxxxxxxxxxx |
List-help: |
<mailto:xen-devel-request@lists.xensource.com?subject=help> |
List-id: |
Xen developer discussion <xen-devel.lists.xensource.com> |
List-post: |
<mailto:xen-devel@lists.xensource.com> |
List-subscribe: |
<http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe> |
List-unsubscribe: |
<http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe> |
Sender: |
xen-devel-bounces@xxxxxxxxxxxxxxxxxxx |
I thought by buying a new mainboard, I could solve the issue. It is not the
case.
>> >In your case there's no _CST found, and then no PBLK found.
>...
>w/o PBLK, FADT info is incomplete to construct a full Cstate information.
The new mainboard now implements a PBLK for the first CPU in FADT, but
latencies for C2/C3
are > 100/1000, which is the semantic to disable it (I read).
But no change in xenpm output, there are still no C-States.
I think acpi_processor_get_power_info_default is called too late. In old,
working 2.6.18 code,
a similar function acpi_processor_get_power_info_default_c1 is called as very
first function in
acpi_processor_get_power_info, to setup C1 which is mandatory for all CPUs.
Some other thoughts where I see the code needs changes:
- even if spec says that either PBLK or _CST should implement, C1 should be
set up (solves issue with mainboard 1)
- when C2/C3 are above limits (100/1000), C1 still should be set up (solves
issue with mainboard 2)
- Spec allows PBLK for one CPU only (definition as of mainboard 2, I don't
think code is respecting this case).
BTW:
- I have C1E support in CPU and BIOS, but see no difference in DSDT and FADT
when on/off in BIOS
- Just curious: how many C-States should AMD X3 400e normally support? Why is
my BIOS switching off C2/C3?
Carsten.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- AW: RE: RE: RE: RE: RE: [Xen-devel] No C-States any longer...(it's not over!),
Carsten Schiers <=
|
|
|
|
|