* Re: Linux 3.4 patches..
2012-03-14 19:35 Linux 3.4 patches Konrad Rzeszutek Wilk
@ 2012-03-14 20:09 ` Stefan Kuhne
2012-03-14 20:39 ` Konrad Rzeszutek Wilk
2012-03-15 9:14 ` Jan Beulich
` (2 subsequent siblings)
3 siblings, 1 reply; 9+ messages in thread
From: Stefan Kuhne @ 2012-03-14 20:09 UTC (permalink / raw)
To: xen-devel@lists.xensource.com; +Cc: Konrad Rzeszutek Wilk
[-- Attachment #1.1: Type: text/plain, Size: 489 bytes --]
Am 14.03.2012 20:35, schrieb Konrad Rzeszutek Wilk:
Hello Konrad,
> xen/acpi-processor: C and P-state driver that uploads said data to hypervisor.
> xen/cpufreq: Disable the cpu frequency scaling drivers from loading.
> xen/acpi-processor: Do not depend on CPU frequency scaling drivers.
> [CPUFREQ]: provide disable_cpufreq() function to disable the API.
>
is this complete cpufreq support as my 2.6.31 from Jeremy has it?
Regards,
Stefan Kuhne
[-- Attachment #1.2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 552 bytes --]
[-- Attachment #2: Type: text/plain, Size: 126 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 9+ messages in thread* Re: Linux 3.4 patches..
2012-03-14 20:09 ` Stefan Kuhne
@ 2012-03-14 20:39 ` Konrad Rzeszutek Wilk
0 siblings, 0 replies; 9+ messages in thread
From: Konrad Rzeszutek Wilk @ 2012-03-14 20:39 UTC (permalink / raw)
To: Stefan Kuhne; +Cc: xen-devel@lists.xensource.com
On Wed, Mar 14, 2012 at 09:09:18PM +0100, Stefan Kuhne wrote:
> Am 14.03.2012 20:35, schrieb Konrad Rzeszutek Wilk:
>
> Hello Konrad,
>
> > xen/acpi-processor: C and P-state driver that uploads said data to hypervisor.
> > xen/cpufreq: Disable the cpu frequency scaling drivers from loading.
> > xen/acpi-processor: Do not depend on CPU frequency scaling drivers.
> > [CPUFREQ]: provide disable_cpufreq() function to disable the API.
> >
> is this complete cpufreq support as my 2.6.31 from Jeremy has it?
Yup! Actually even better as the 2.6.32 did not handle dom0_max_vcpus= properly.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Linux 3.4 patches..
2012-03-14 19:35 Linux 3.4 patches Konrad Rzeszutek Wilk
2012-03-14 20:09 ` Stefan Kuhne
@ 2012-03-15 9:14 ` Jan Beulich
2012-03-15 16:23 ` Konrad Rzeszutek Wilk
2012-03-15 9:42 ` Jan Beulich
2012-03-21 6:54 ` Ren, Yongjie
3 siblings, 1 reply; 9+ messages in thread
From: Jan Beulich @ 2012-03-15 9:14 UTC (permalink / raw)
To: Konrad Rzeszutek Wilk; +Cc: xen-devel
>>> On 14.03.12 at 20:35, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> wrote:
> Hey,
>
> So these are the patches I am aware of that are going in 3.4:
> If there are some I've missed please respond to this email with your
> patch.
Merely looking at the titles, I'm getting the impression that some of
them are already in 3.3 ("Add ... driver").
Jan
> Akinobu Mita (1):
> xen-blkfront: use bitmap_set() and bitmap_clear()
>
> Alex Shi (1):
> xen: use this_cpu_xxx replace percpu_xxx funcs
>
> Andrew Jones (1):
> xen/blkfront: don't put bdev right after getting it
>
> Bastian Blank (4):
> xen: Add xenbus device driver
> xen: Add xenbus_backend device
> xen/privcmd: Remove unused support for arch specific privcmp mmap
> xen/xenbus-frontend: Make error message more clear
>
> Daniel De Graaf (2):
> xen/blkback: use grant-table.c hypercall wrappers
> xen/blkback: Enable blkback on HVM guests
>
> Ian Campbell (1):
> xen: only limit memory map to maximum reservation for domain 0.
>
> Jan Beulich (3):
> xenbus: address compiler warnings
> xenbus: don't free other end details too early
> xen: constify all instances of "struct attribute_group"
>
> Konrad Rzeszutek Wilk (13):
> xen: Add privcmd device driver
> xen/xenbus-frontend: Fix compile error with randconfig
> xen/xenbus: Fix compile error - missing header for xen_initial_domain()
> xen/mmu: Fix compile errors introduced by x86/memblock mismerge.
> pci: Introduce __pci_reset_function_locked to be used when holding
> device_lock.
> xen/pciback: Support pci_reset_function, aka FLR or D3 support.
> xen/cpu: Make VCPU hotplug code online CPUs properly.
> xen/setup/pm/acpi: Remove the call to boot_option_idle_override.
> xen/enlighten: Expose MWAIT and MWAIT_LEAF if hypervisor OKs it.
> xen/acpi-processor: C and P-state driver that uploads said data to
> hypervisor.
> xen/cpufreq: Disable the cpu frequency scaling drivers from loading.
> xen/acpi-processor: Do not depend on CPU frequency scaling drivers.
> [CPUFREQ]: provide disable_cpufreq() function to disable the API.
>
> Stefano Stabellini (4):
> hvc_xen: support PV on HVM consoles
> hvc_xen: implement multiconsole support
> hvc_xen: introduce HVC_XEN_FRONTEND
> xen/xenbus: ignore console/0
>
> Steven Noonan (1):
> xen-blkfront: make blkif_io_lock spinlock per-device
>
> Tang Liang (1):
> xen: Utilize the restore_msi_irqs hook.
>
>
> And these two are going through review:
> xen/blkback: Squash the discard support for 'file' and 'phy' type.
> xen/blkback: Make optional features be really optional.
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 9+ messages in thread* Re: Linux 3.4 patches..
2012-03-15 9:14 ` Jan Beulich
@ 2012-03-15 16:23 ` Konrad Rzeszutek Wilk
2012-03-15 18:42 ` Sander Eikelenboom
0 siblings, 1 reply; 9+ messages in thread
From: Konrad Rzeszutek Wilk @ 2012-03-15 16:23 UTC (permalink / raw)
To: Jan Beulich; +Cc: xen-devel
On Thu, Mar 15, 2012 at 09:14:25AM +0000, Jan Beulich wrote:
> >>> On 14.03.12 at 20:35, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> wrote:
> > Hey,
> >
> > So these are the patches I am aware of that are going in 3.4:
> > If there are some I've missed please respond to this email with your
> > patch.
>
> Merely looking at the titles, I'm getting the impression that some of
> them are already in 3.3 ("Add ... driver").
Yeah, I screwed up (did it against v3.2-rc7). Here is the list:
Akinobu Mita (1):
xen-blkfront: use bitmap_set() and bitmap_clear()
Alex Shi (1):
xen: use this_cpu_xxx replace percpu_xxx funcs
Andrew Jones (1):
xen/blkfront: don't put bdev right after getting it
Daniel De Graaf (2):
xen/blkback: use grant-table.c hypercall wrappers
xen/blkback: Enable blkback on HVM guests
Jan Beulich (3):
xenbus: address compiler warnings
xenbus: don't free other end details too early
xen: constify all instances of "struct attribute_group"
Konrad Rzeszutek Wilk (10):
pci: Introduce __pci_reset_function_locked to be used when holding device_lock.
xen/pciback: Support pci_reset_function, aka FLR or D3 support.
xen/setup/pm/acpi: Remove the call to boot_option_idle_override.
xen/enlighten: Expose MWAIT and MWAIT_LEAF if hypervisor OKs it.
xen/acpi-processor: C and P-state driver that uploads said data to hypervisor.
xen/blkback: Squash the discard support for 'file' and 'phy' type.
xen/blkback: Make optional features be really optional.
[CPUFREQ]: provide disable_cpufreq() function to disable the API.
xen/cpufreq: Disable the cpu frequency scaling drivers from loading.
xen/acpi-processor: Do not depend on CPU frequency scaling drivers.
Stefano Stabellini (4):
hvc_xen: support PV on HVM consoles
hvc_xen: implement multiconsole support
hvc_xen: introduce HVC_XEN_FRONTEND
xen/xenbus: ignore console/0
Steven Noonan (1):
xen-blkfront: make blkif_io_lock spinlock per-device
Tang Liang (1):
xen: Utilize the restore_msi_irqs hook.
^ permalink raw reply [flat|nested] 9+ messages in thread* Re: Linux 3.4 patches..
2012-03-15 16:23 ` Konrad Rzeszutek Wilk
@ 2012-03-15 18:42 ` Sander Eikelenboom
0 siblings, 0 replies; 9+ messages in thread
From: Sander Eikelenboom @ 2012-03-15 18:42 UTC (permalink / raw)
To: Konrad Rzeszutek Wilk; +Cc: Jan Beulich, xen-devel
Hi Konrad,
Thx for the Cpufreq implementation, nice to see it go in !
Tested with your testing branch and it seems to work OK (only tested with the dom0 vcpus=pcpus case, and on aAMD phenom x6)
--
Sander
Thursday, March 15, 2012, 5:23:43 PM, you wrote:
> On Thu, Mar 15, 2012 at 09:14:25AM +0000, Jan Beulich wrote:
>> >>> On 14.03.12 at 20:35, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> wrote:
>> > Hey,
>> >
>> > So these are the patches I am aware of that are going in 3.4:
>> > If there are some I've missed please respond to this email with your
>> > patch.
>>
>> Merely looking at the titles, I'm getting the impression that some of
>> them are already in 3.3 ("Add ... driver").
> Yeah, I screwed up (did it against v3.2-rc7). Here is the list:
> Akinobu Mita (1):
> xen-blkfront: use bitmap_set() and bitmap_clear()
> Alex Shi (1):
> xen: use this_cpu_xxx replace percpu_xxx funcs
> Andrew Jones (1):
> xen/blkfront: don't put bdev right after getting it
> Daniel De Graaf (2):
> xen/blkback: use grant-table.c hypercall wrappers
> xen/blkback: Enable blkback on HVM guests
> Jan Beulich (3):
> xenbus: address compiler warnings
> xenbus: don't free other end details too early
> xen: constify all instances of "struct attribute_group"
> Konrad Rzeszutek Wilk (10):
> pci: Introduce __pci_reset_function_locked to be used when holding device_lock.
> xen/pciback: Support pci_reset_function, aka FLR or D3 support.
> xen/setup/pm/acpi: Remove the call to boot_option_idle_override.
> xen/enlighten: Expose MWAIT and MWAIT_LEAF if hypervisor OKs it.
> xen/acpi-processor: C and P-state driver that uploads said data to hypervisor.
> xen/blkback: Squash the discard support for 'file' and 'phy' type.
> xen/blkback: Make optional features be really optional.
> [CPUFREQ]: provide disable_cpufreq() function to disable the API.
> xen/cpufreq: Disable the cpu frequency scaling drivers from loading.
> xen/acpi-processor: Do not depend on CPU frequency scaling drivers.
> Stefano Stabellini (4):
> hvc_xen: support PV on HVM consoles
> hvc_xen: implement multiconsole support
> hvc_xen: introduce HVC_XEN_FRONTEND
> xen/xenbus: ignore console/0
> Steven Noonan (1):
> xen-blkfront: make blkif_io_lock spinlock per-device
> Tang Liang (1):
> xen: Utilize the restore_msi_irqs hook.
--
Best regards,
Sander mailto:linux@eikelenboom.it
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Linux 3.4 patches..
2012-03-14 19:35 Linux 3.4 patches Konrad Rzeszutek Wilk
2012-03-14 20:09 ` Stefan Kuhne
2012-03-15 9:14 ` Jan Beulich
@ 2012-03-15 9:42 ` Jan Beulich
2012-03-21 6:54 ` Ren, Yongjie
3 siblings, 0 replies; 9+ messages in thread
From: Jan Beulich @ 2012-03-15 9:42 UTC (permalink / raw)
To: Konrad Rzeszutek Wilk; +Cc: joe.jin, xen-devel
>>> On 14.03.12 at 20:35, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> wrote:
> Hey,
>
> So these are the patches I am aware of that are going in 3.4:
> If there are some I've missed please respond to this email with your
> patch.
One thing I'm missing is the (partial?) revert of
6f5986bce558e64fe867bff600a2127a3cb0c006 ("xen-blkback: Don't
disconnect backend until state switched to XenbusStateClosed."). Joe
didn't come back with an answer to your inquiry so far, yet the fact
that it wasn't the right thing to do was - as I read it - worked out in
the thread "blkfront: don't change to closing if we're busy".
Jan
> Akinobu Mita (1):
> xen-blkfront: use bitmap_set() and bitmap_clear()
>
> Alex Shi (1):
> xen: use this_cpu_xxx replace percpu_xxx funcs
>
> Andrew Jones (1):
> xen/blkfront: don't put bdev right after getting it
>
> Bastian Blank (4):
> xen: Add xenbus device driver
> xen: Add xenbus_backend device
> xen/privcmd: Remove unused support for arch specific privcmp mmap
> xen/xenbus-frontend: Make error message more clear
>
> Daniel De Graaf (2):
> xen/blkback: use grant-table.c hypercall wrappers
> xen/blkback: Enable blkback on HVM guests
>
> Ian Campbell (1):
> xen: only limit memory map to maximum reservation for domain 0.
>
> Jan Beulich (3):
> xenbus: address compiler warnings
> xenbus: don't free other end details too early
> xen: constify all instances of "struct attribute_group"
>
> Konrad Rzeszutek Wilk (13):
> xen: Add privcmd device driver
> xen/xenbus-frontend: Fix compile error with randconfig
> xen/xenbus: Fix compile error - missing header for xen_initial_domain()
> xen/mmu: Fix compile errors introduced by x86/memblock mismerge.
> pci: Introduce __pci_reset_function_locked to be used when holding
> device_lock.
> xen/pciback: Support pci_reset_function, aka FLR or D3 support.
> xen/cpu: Make VCPU hotplug code online CPUs properly.
> xen/setup/pm/acpi: Remove the call to boot_option_idle_override.
> xen/enlighten: Expose MWAIT and MWAIT_LEAF if hypervisor OKs it.
> xen/acpi-processor: C and P-state driver that uploads said data to
> hypervisor.
> xen/cpufreq: Disable the cpu frequency scaling drivers from loading.
> xen/acpi-processor: Do not depend on CPU frequency scaling drivers.
> [CPUFREQ]: provide disable_cpufreq() function to disable the API.
>
> Stefano Stabellini (4):
> hvc_xen: support PV on HVM consoles
> hvc_xen: implement multiconsole support
> hvc_xen: introduce HVC_XEN_FRONTEND
> xen/xenbus: ignore console/0
>
> Steven Noonan (1):
> xen-blkfront: make blkif_io_lock spinlock per-device
>
> Tang Liang (1):
> xen: Utilize the restore_msi_irqs hook.
>
>
> And these two are going through review:
> xen/blkback: Squash the discard support for 'file' and 'phy' type.
> xen/blkback: Make optional features be really optional.
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 9+ messages in thread* Re: Linux 3.4 patches..
2012-03-14 19:35 Linux 3.4 patches Konrad Rzeszutek Wilk
` (2 preceding siblings ...)
2012-03-15 9:42 ` Jan Beulich
@ 2012-03-21 6:54 ` Ren, Yongjie
2012-03-21 16:07 ` Konrad Rzeszutek Wilk
3 siblings, 1 reply; 9+ messages in thread
From: Ren, Yongjie @ 2012-03-21 6:54 UTC (permalink / raw)
To: Konrad Rzeszutek Wilk, xen-devel@lists.xensource.com
> -----Original Message-----
> From: xen-devel-bounces@lists.xen.org
> [mailto:xen-devel-bounces@lists.xen.org] On Behalf Of Konrad Rzeszutek
> Wilk
> Sent: Thursday, March 15, 2012 3:35 AM
> To: xen-devel@lists.xensource.com
> Subject: [Xen-devel] Linux 3.4 patches..
>
> Hey,
>
> So these are the patches I am aware of that are going in 3.4:
> If there are some I've missed please respond to this email with your
> patch.
>
> Akinobu Mita (1):
> xen-blkfront: use bitmap_set() and bitmap_clear()
>
> Alex Shi (1):
> xen: use this_cpu_xxx replace percpu_xxx funcs
>
> Andrew Jones (1):
> xen/blkfront: don't put bdev right after getting it
>
> Bastian Blank (4):
> xen: Add xenbus device driver
> xen: Add xenbus_backend device
> xen/privcmd: Remove unused support for arch specific privcmp
> mmap
> xen/xenbus-frontend: Make error message more clear
>
> Daniel De Graaf (2):
> xen/blkback: use grant-table.c hypercall wrappers
> xen/blkback: Enable blkback on HVM guests
>
> Ian Campbell (1):
> xen: only limit memory map to maximum reservation for domain 0.
>
> Jan Beulich (3):
> xenbus: address compiler warnings
> xenbus: don't free other end details too early
> xen: constify all instances of "struct attribute_group"
>
> Konrad Rzeszutek Wilk (13):
> xen: Add privcmd device driver
> xen/xenbus-frontend: Fix compile error with randconfig
> xen/xenbus: Fix compile error - missing header for
> xen_initial_domain()
> xen/mmu: Fix compile errors introduced by x86/memblock
> mismerge.
> pci: Introduce __pci_reset_function_locked to be used when
> holding device_lock.
> xen/pciback: Support pci_reset_function, aka FLR or D3 support.
> xen/cpu: Make VCPU hotplug code online CPUs properly.
> xen/setup/pm/acpi: Remove the call to boot_option_idle_override.
> xen/enlighten: Expose MWAIT and MWAIT_LEAF if hypervisor OKs
> it.
> xen/acpi-processor: C and P-state driver that uploads said data to
> hypervisor.
> xen/cpufreq: Disable the cpu frequency scaling drivers from
> loading.
> xen/acpi-processor: Do not depend on CPU frequency scaling
> drivers.
> [CPUFREQ]: provide disable_cpufreq() function to disable the API.
>
I tested C-state and P-state on Intel Westmere-EP and Romley-EP platform.
Power management feature works fine.
Also did some basic testing (e.g. guest create, smp, sr-iov) and found no new issue.
My testing is based on Konrad's xen.git with tag "stable/for-linus-3.4-tag" against the following commit.
commit 59a56802918100c1e39e68c30a2e5ae9f7d837f0
Author: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Date: Fri Feb 3 16:03:20 2012 -0500
--Jay
>
> Stefano Stabellini (4):
> hvc_xen: support PV on HVM consoles
> hvc_xen: implement multiconsole support
> hvc_xen: introduce HVC_XEN_FRONTEND
> xen/xenbus: ignore console/0
>
> Steven Noonan (1):
> xen-blkfront: make blkif_io_lock spinlock per-device
>
> Tang Liang (1):
> xen: Utilize the restore_msi_irqs hook.
>
>
> And these two are going through review:
> xen/blkback: Squash the discard support for 'file' and 'phy' type.
> xen/blkback: Make optional features be really optional.
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 9+ messages in thread* Re: Linux 3.4 patches..
2012-03-21 6:54 ` Ren, Yongjie
@ 2012-03-21 16:07 ` Konrad Rzeszutek Wilk
0 siblings, 0 replies; 9+ messages in thread
From: Konrad Rzeszutek Wilk @ 2012-03-21 16:07 UTC (permalink / raw)
To: Ren, Yongjie; +Cc: xen-devel@lists.xensource.com
On Wed, Mar 21, 2012 at 06:54:31AM +0000, Ren, Yongjie wrote:
> > -----Original Message-----
> > From: xen-devel-bounces@lists.xen.org
> > [mailto:xen-devel-bounces@lists.xen.org] On Behalf Of Konrad Rzeszutek
> > Wilk
> > Sent: Thursday, March 15, 2012 3:35 AM
> > To: xen-devel@lists.xensource.com
> > Subject: [Xen-devel] Linux 3.4 patches..
> >
> > Hey,
> >
> > So these are the patches I am aware of that are going in 3.4:
> > If there are some I've missed please respond to this email with your
> > patch.
> >
> > Akinobu Mita (1):
> > xen-blkfront: use bitmap_set() and bitmap_clear()
> >
> > Alex Shi (1):
> > xen: use this_cpu_xxx replace percpu_xxx funcs
> >
> > Andrew Jones (1):
> > xen/blkfront: don't put bdev right after getting it
> >
> > Bastian Blank (4):
> > xen: Add xenbus device driver
> > xen: Add xenbus_backend device
> > xen/privcmd: Remove unused support for arch specific privcmp
> > mmap
> > xen/xenbus-frontend: Make error message more clear
> >
> > Daniel De Graaf (2):
> > xen/blkback: use grant-table.c hypercall wrappers
> > xen/blkback: Enable blkback on HVM guests
> >
> > Ian Campbell (1):
> > xen: only limit memory map to maximum reservation for domain 0.
> >
> > Jan Beulich (3):
> > xenbus: address compiler warnings
> > xenbus: don't free other end details too early
> > xen: constify all instances of "struct attribute_group"
> >
> > Konrad Rzeszutek Wilk (13):
> > xen: Add privcmd device driver
> > xen/xenbus-frontend: Fix compile error with randconfig
> > xen/xenbus: Fix compile error - missing header for
> > xen_initial_domain()
> > xen/mmu: Fix compile errors introduced by x86/memblock
> > mismerge.
> > pci: Introduce __pci_reset_function_locked to be used when
> > holding device_lock.
> > xen/pciback: Support pci_reset_function, aka FLR or D3 support.
> > xen/cpu: Make VCPU hotplug code online CPUs properly.
> > xen/setup/pm/acpi: Remove the call to boot_option_idle_override.
> > xen/enlighten: Expose MWAIT and MWAIT_LEAF if hypervisor OKs
> > it.
> > xen/acpi-processor: C and P-state driver that uploads said data to
> > hypervisor.
> > xen/cpufreq: Disable the cpu frequency scaling drivers from
> > loading.
> > xen/acpi-processor: Do not depend on CPU frequency scaling
> > drivers.
> > [CPUFREQ]: provide disable_cpufreq() function to disable the API.
> >
> I tested C-state and P-state on Intel Westmere-EP and Romley-EP platform.
> Power management feature works fine.
> Also did some basic testing (e.g. guest create, smp, sr-iov) and found no new issue.
> My testing is based on Konrad's xen.git with tag "stable/for-linus-3.4-tag" against the following commit.
> commit 59a56802918100c1e39e68c30a2e5ae9f7d837f0
> Author: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
> Date: Fri Feb 3 16:03:20 2012 -0500
Excellent! Thank you for doing that.
^ permalink raw reply [flat|nested] 9+ messages in thread