From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tobias Geiger Subject: Re: xen acpi cpufreq driver Date: Wed, 25 Apr 2012 01:28:38 +0200 Message-ID: <4F973726.9010405@vido.info> References: <201204241904.03726.tobias.geiger@vido.info> <20120424173601.GA27353@phenom.dumpdata.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20120424173601.GA27353@phenom.dumpdata.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Konrad Rzeszutek Wilk Cc: xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org Am 24.04.2012 19:36, schrieb Konrad Rzeszutek Wilk: > On Tue, Apr 24, 2012 at 07:04:03PM +0200, Tobias Geiger wrote: >> Hi, >> >> i'm not sure if i understood the new acpi xen cpufreq driver - here's the >> output when loading xen_acpi_processor module in linux 3.4: >> >> dom0 dmesg: >> >> [ 32.728151] xen-acpi-processor: (CX): Hypervisor error (-22) for ACPI CPU8 >> [ 32.728156] xen-acpi-processor: (CX): Hypervisor error (-22) for ACPI CPU9 >> [ 32.728160] xen-acpi-processor: (CX): Hypervisor error (-22) for ACPI CPU10 >> [ 32.728164] xen-acpi-processor: (CX): Hypervisor error (-22) for ACPI CPU11 >> [ 32.728168] xen-acpi-processor: (CX): Hypervisor error (-22) for ACPI CPU12 >> [ 32.728172] xen-acpi-processor: (CX): Hypervisor error (-22) for ACPI CPU13 >> [ 32.728176] xen-acpi-processor: (CX): Hypervisor error (-22) for ACPI CPU14 >> >> >> >> xl dmesg: >> >> (XEN) Monitor-Mwait will be used to enter C1 state >> (XEN) Monitor-Mwait will be used to enter C3 state >> (XEN) no cpu_id for acpi_id 8 >> (XEN) no cpu_id for acpi_id 9 >> (XEN) no cpu_id for acpi_id 10 >> (XEN) no cpu_id for acpi_id 11 >> (XEN) no cpu_id for acpi_id 12 >> (XEN) no cpu_id for acpi_id 13 >> (XEN) no cpu_id for acpi_id 14 >> >> >> here the according kernel config: >> >> pc:~# zcat /proc/config.gz | grep FREQ >> CONFIG_CPU_FREQ=y >> CONFIG_CPU_FREQ_TABLE=y >> CONFIG_CPU_FREQ_STAT=m >> # CONFIG_CPU_FREQ_STAT_DETAILS is not set >> # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set >> # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set >> CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y >> # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set >> CONFIG_CPU_FREQ_GOV_PERFORMANCE=y >> CONFIG_CPU_FREQ_GOV_POWERSAVE=m >> CONFIG_CPU_FREQ_GOV_USERSPACE=m >> CONFIG_CPU_FREQ_GOV_ONDEMAND=y >> CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m >> CONFIG_X86_PCC_CPUFREQ=m >> CONFIG_X86_ACPI_CPUFREQ=m >> # CONFIG_PM_DEVFREQ is not set >> >> and of course: >> CONFIG_XEN_ACPI_PROCESSOR=m >> >> xl info: >> nr_cpus : 8 >> max_cpu_id : 15 >> nr_nodes : 1 >> cores_per_socket : 4 >> threads_per_core : 2 > Can you include your xl dmesg and dmesg and as well > the /sys/firmware/acpi/tables/DSDT and /sys/firmware/acpi/tables/SSDT* > files please? > > Does xenpm work properly? > >> >> Greetings and thanks for clarification! >> Tobias xenpm works - at least "xenpm get-cpuidle-states" and "xenpm get-cpufreq-states". here you can find my acpi-tables including "xl dmesg" and "dmesg" output: http://www.vido.info/stuff/acpi-tables-2.6.34-rc4.tar.bz2 Greetings Tobias