Liu, Jinsong
2008-Jun-21 17:20 UTC
[Xen-devel][PATCH 0/3] Add cpufreq logic corresponding to S3 suspend/resume
Hi, The following patchset is to add cpufreq logic corresponding to S3 suspend/resume. Basic Description: =============Current xen cpufreq implement basic px logic, this patchset add cpufreq logic corresponding to S3 suspend/resume. Firstly patch 1&2 reconstruct original acpi_cpufreq_init() logic, decompose it into 4 little functions, to make cpufreq init logic simple and clear, to make S3 suspend/resume and cpu hotplug logic (will be implemented recently) can easily reuse 2~3 of these little functions accordingly. Based on cpufreq init logic reconstruct, patch 3 handle cpufreq suspend/resume logic corresponding to S3 suspend/resume. When suspend, it stop cpufreq dbs governor; When resume, it firstly sync cpu state and freq, and then start normal cpufreq dbs governor, controlling px transfer according to its workload algorithm. Patch description: =============[Patch 1/3] [xen] Cancel original cpufreq init logic ( acpi_cpufreq_init() ) [Patch 2/3] [xen] Reconstruct original cpufreq init logic, decompose acpi_cpufreq_init() into 4 functions [Patch 3/3] [xen] Based on cpufreq init logic reconstruct, handle cpufreq suspend/resume logic corresponding to S3 suspend/resume, and handle px statistic logic corresponding to S3 suspend/resume Thanks, Jinsong _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Liu, Jinsong
2008-Jun-21 17:39 UTC
RE: [Xen-devel][PATCH 0/3] Add cpufreq logic corresponding to S3suspend/resume
Sorry for forget to add following info: This patchset is based on cset xen-linux-578/xen-staging-17893. Thanks, Jinsong -----Original Message----- From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of Liu, Jinsong Sent: Sunday, June 22, 2008 1:20 AM To: xen-devel@lists.xensource.com Cc: Tian, Kevin; Nakajima, Jun Subject: [Xen-devel][PATCH 0/3] Add cpufreq logic corresponding to S3suspend/resume Hi, The following patchset is to add cpufreq logic corresponding to S3 suspend/resume. Basic Description: =============Current xen cpufreq implement basic px logic, this patchset add cpufreq logic corresponding to S3 suspend/resume. Firstly patch 1&2 reconstruct original acpi_cpufreq_init() logic, decompose it into 4 little functions, to make cpufreq init logic simple and clear, to make S3 suspend/resume and cpu hotplug logic (will be implemented recently) can easily reuse 2~3 of these little functions accordingly. Based on cpufreq init logic reconstruct, patch 3 handle cpufreq suspend/resume logic corresponding to S3 suspend/resume. When suspend, it stop cpufreq dbs governor; When resume, it firstly sync cpu state and freq, and then start normal cpufreq dbs governor, controlling px transfer according to its workload algorithm. Patch description: =============[Patch 1/3] [xen] Cancel original cpufreq init logic ( acpi_cpufreq_init() ) [Patch 2/3] [xen] Reconstruct original cpufreq init logic, decompose acpi_cpufreq_init() into 4 functions [Patch 3/3] [xen] Based on cpufreq init logic reconstruct, handle cpufreq suspend/resume logic corresponding to S3 suspend/resume, and handle px statistic logic corresponding to S3 suspend/resume Thanks, Jinsong _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel