Re: [Qemu-devel] [PATCH] hw/pci: disable pci-bridge's shpc by default

2017-01-09 Thread Michael S. Tsirkin
On Wed, Nov 02, 2016 at 05:16:42PM +0200, Marcel Apfelbaum wrote: > The shpc component is optional while ACPI hotplug is used > for hot-plugging PCI devices into a PCI-PCI bridge. > Disabling the shpc by default will make slot 0 usable at boot time > and not only for hot-plug, without loosing any

Re: [Qemu-devel] [PATCH] hw/pci: disable pci-bridge's shpc by default

2016-11-24 Thread David Gibson
On Thu, Nov 24, 2016 at 11:39:25AM +0200, Marcel Apfelbaum wrote: > On 11/24/2016 06:06 AM, David Gibson wrote: > > On Wed, Nov 23, 2016 at 01:08:46PM +0200, Marcel Apfelbaum wrote: > > > On 11/22/2016 10:25 PM, Laurent Vivier wrote: > > > > > > > > > > > > On 22/11/2016 18:26, Marcel Apfelbaum w

Re: [Qemu-devel] [PATCH] hw/pci: disable pci-bridge's shpc by default

2016-11-24 Thread Marcel Apfelbaum
On 11/24/2016 06:06 AM, David Gibson wrote: On Wed, Nov 23, 2016 at 01:08:46PM +0200, Marcel Apfelbaum wrote: On 11/22/2016 10:25 PM, Laurent Vivier wrote: On 22/11/2016 18:26, Marcel Apfelbaum wrote: On 11/18/2016 05:52 PM, Andrew Jones wrote: On Wed, Nov 16, 2016 at 07:05:25PM +0200, Marc

Re: [Qemu-devel] [PATCH] hw/pci: disable pci-bridge's shpc by default

2016-11-23 Thread David Gibson
On Wed, Nov 23, 2016 at 01:08:46PM +0200, Marcel Apfelbaum wrote: > On 11/22/2016 10:25 PM, Laurent Vivier wrote: > > > > > > On 22/11/2016 18:26, Marcel Apfelbaum wrote: > > > On 11/18/2016 05:52 PM, Andrew Jones wrote: > > > > On Wed, Nov 16, 2016 at 07:05:25PM +0200, Marcel Apfelbaum wrote: >

Re: [Qemu-devel] [PATCH] hw/pci: disable pci-bridge's shpc by default

2016-11-23 Thread Marcel Apfelbaum
On 11/22/2016 10:25 PM, Laurent Vivier wrote: On 22/11/2016 18:26, Marcel Apfelbaum wrote: On 11/18/2016 05:52 PM, Andrew Jones wrote: On Wed, Nov 16, 2016 at 07:05:25PM +0200, Marcel Apfelbaum wrote: On 11/16/2016 06:44 PM, Andrew Jones wrote: On Sat, Nov 05, 2016 at 06:46:34PM +0200, Marc

Re: [Qemu-devel] [PATCH] hw/pci: disable pci-bridge's shpc by default

2016-11-22 Thread Laurent Vivier
On 22/11/2016 18:26, Marcel Apfelbaum wrote: > On 11/18/2016 05:52 PM, Andrew Jones wrote: >> On Wed, Nov 16, 2016 at 07:05:25PM +0200, Marcel Apfelbaum wrote: >>> On 11/16/2016 06:44 PM, Andrew Jones wrote: On Sat, Nov 05, 2016 at 06:46:34PM +0200, Marcel Apfelbaum wrote: > On 11/03/201

Re: [Qemu-devel] [PATCH] hw/pci: disable pci-bridge's shpc by default

2016-11-22 Thread Michael S. Tsirkin
On Fri, Nov 18, 2016 at 04:52:01PM +0100, Andrew Jones wrote: > On Wed, Nov 16, 2016 at 07:05:25PM +0200, Marcel Apfelbaum wrote: > > On 11/16/2016 06:44 PM, Andrew Jones wrote: > > > On Sat, Nov 05, 2016 at 06:46:34PM +0200, Marcel Apfelbaum wrote: > > > > On 11/03/2016 09:40 PM, Michael S. Tsirki

Re: [Qemu-devel] [PATCH] hw/pci: disable pci-bridge's shpc by default

2016-11-22 Thread Marcel Apfelbaum
On 11/18/2016 05:52 PM, Andrew Jones wrote: On Wed, Nov 16, 2016 at 07:05:25PM +0200, Marcel Apfelbaum wrote: On 11/16/2016 06:44 PM, Andrew Jones wrote: On Sat, Nov 05, 2016 at 06:46:34PM +0200, Marcel Apfelbaum wrote: On 11/03/2016 09:40 PM, Michael S. Tsirkin wrote: On Thu, Nov 03, 2016 at

Re: [Qemu-devel] [PATCH] hw/pci: disable pci-bridge's shpc by default

2016-11-18 Thread Michael S. Tsirkin
On Fri, Nov 18, 2016 at 04:52:01PM +0100, Andrew Jones wrote: > On Wed, Nov 16, 2016 at 07:05:25PM +0200, Marcel Apfelbaum wrote: > > On 11/16/2016 06:44 PM, Andrew Jones wrote: > > > On Sat, Nov 05, 2016 at 06:46:34PM +0200, Marcel Apfelbaum wrote: > > > > On 11/03/2016 09:40 PM, Michael S. Tsirki

Re: [Qemu-devel] [PATCH] hw/pci: disable pci-bridge's shpc by default

2016-11-18 Thread Andrew Jones
On Wed, Nov 16, 2016 at 07:05:25PM +0200, Marcel Apfelbaum wrote: > On 11/16/2016 06:44 PM, Andrew Jones wrote: > > On Sat, Nov 05, 2016 at 06:46:34PM +0200, Marcel Apfelbaum wrote: > > > On 11/03/2016 09:40 PM, Michael S. Tsirkin wrote: > > > > On Thu, Nov 03, 2016 at 01:05:44PM +0200, Marcel Apfe

Re: [Qemu-devel] [PATCH] hw/pci: disable pci-bridge's shpc by default

2016-11-16 Thread Marcel Apfelbaum
On 11/16/2016 06:44 PM, Andrew Jones wrote: On Sat, Nov 05, 2016 at 06:46:34PM +0200, Marcel Apfelbaum wrote: On 11/03/2016 09:40 PM, Michael S. Tsirkin wrote: On Thu, Nov 03, 2016 at 01:05:44PM +0200, Marcel Apfelbaum wrote: On 11/03/2016 06:18 AM, Michael S. Tsirkin wrote: On Wed, Nov 02, 2

Re: [Qemu-devel] [PATCH] hw/pci: disable pci-bridge's shpc by default

2016-11-16 Thread Andrew Jones
On Sat, Nov 05, 2016 at 06:46:34PM +0200, Marcel Apfelbaum wrote: > On 11/03/2016 09:40 PM, Michael S. Tsirkin wrote: > > On Thu, Nov 03, 2016 at 01:05:44PM +0200, Marcel Apfelbaum wrote: > > > On 11/03/2016 06:18 AM, Michael S. Tsirkin wrote: > > > > On Wed, Nov 02, 2016 at 05:16:42PM +0200, Marce

Re: [Qemu-devel] [PATCH] hw/pci: disable pci-bridge's shpc by default

2016-11-05 Thread Marcel Apfelbaum
On 11/03/2016 09:40 PM, Michael S. Tsirkin wrote: On Thu, Nov 03, 2016 at 01:05:44PM +0200, Marcel Apfelbaum wrote: On 11/03/2016 06:18 AM, Michael S. Tsirkin wrote: On Wed, Nov 02, 2016 at 05:16:42PM +0200, Marcel Apfelbaum wrote: The shpc component is optional while ACPI hotplug is used for

Re: [Qemu-devel] [PATCH] hw/pci: disable pci-bridge's shpc by default

2016-11-03 Thread Michael S. Tsirkin
On Thu, Nov 03, 2016 at 01:05:44PM +0200, Marcel Apfelbaum wrote: > On 11/03/2016 06:18 AM, Michael S. Tsirkin wrote: > > On Wed, Nov 02, 2016 at 05:16:42PM +0200, Marcel Apfelbaum wrote: > > > The shpc component is optional while ACPI hotplug is used > > > for hot-plugging PCI devices into a PCI-

Re: [Qemu-devel] [PATCH] hw/pci: disable pci-bridge's shpc by default

2016-11-03 Thread Eduardo Habkost
On Thu, Nov 03, 2016 at 06:43:05PM +0200, Marcel Apfelbaum wrote: > On 11/03/2016 05:24 PM, Laine Stump wrote: > > On 11/03/2016 07:08 AM, Marcel Apfelbaum wrote: > > > On 11/02/2016 06:01 PM, Laine Stump wrote: > > > > On 11/02/2016 11:16 AM, Marcel Apfelbaum wrote: > > > > > The shpc component is

Re: [Qemu-devel] [PATCH] hw/pci: disable pci-bridge's shpc by default

2016-11-03 Thread Marcel Apfelbaum
On 11/03/2016 05:24 PM, Laine Stump wrote: On 11/03/2016 07:08 AM, Marcel Apfelbaum wrote: On 11/02/2016 06:01 PM, Laine Stump wrote: On 11/02/2016 11:16 AM, Marcel Apfelbaum wrote: The shpc component is optional while ACPI hotplug is used for hot-plugging PCI devices into a PCI-PCI bridge. D

Re: [Qemu-devel] [PATCH] hw/pci: disable pci-bridge's shpc by default

2016-11-03 Thread Laine Stump
On 11/03/2016 07:08 AM, Marcel Apfelbaum wrote: On 11/02/2016 06:01 PM, Laine Stump wrote: On 11/02/2016 11:16 AM, Marcel Apfelbaum wrote: The shpc component is optional while ACPI hotplug is used for hot-plugging PCI devices into a PCI-PCI bridge. Disabling the shpc by default will make slot

Re: [Qemu-devel] [PATCH] hw/pci: disable pci-bridge's shpc by default

2016-11-03 Thread Marcel Apfelbaum
On 11/02/2016 06:01 PM, Laine Stump wrote: On 11/02/2016 11:16 AM, Marcel Apfelbaum wrote: The shpc component is optional while ACPI hotplug is used for hot-plugging PCI devices into a PCI-PCI bridge. Disabling the shpc by default will make slot 0 usable at boot time and not only for hot-plug,

Re: [Qemu-devel] [PATCH] hw/pci: disable pci-bridge's shpc by default

2016-11-03 Thread Marcel Apfelbaum
On 11/03/2016 06:18 AM, Michael S. Tsirkin wrote: On Wed, Nov 02, 2016 at 05:16:42PM +0200, Marcel Apfelbaum wrote: The shpc component is optional while ACPI hotplug is used for hot-plugging PCI devices into a PCI-PCI bridge. Disabling the shpc by default will make slot 0 usable at boot time

Re: [Qemu-devel] [PATCH] hw/pci: disable pci-bridge's shpc by default

2016-11-02 Thread Michael S. Tsirkin
On Wed, Nov 02, 2016 at 05:16:42PM +0200, Marcel Apfelbaum wrote: > The shpc component is optional while ACPI hotplug is used > for hot-plugging PCI devices into a PCI-PCI bridge. > Disabling the shpc by default will make slot 0 usable at boot time at the cost of breaking all hotplug for all non-

Re: [Qemu-devel] [PATCH] hw/pci: disable pci-bridge's shpc by default

2016-11-02 Thread Laine Stump
On 11/02/2016 11:16 AM, Marcel Apfelbaum wrote: The shpc component is optional while ACPI hotplug is used for hot-plugging PCI devices into a PCI-PCI bridge. Disabling the shpc by default will make slot 0 usable at boot time and not only for hot-plug, without loosing any functionality. Older mac

[Qemu-devel] [PATCH] hw/pci: disable pci-bridge's shpc by default

2016-11-02 Thread Marcel Apfelbaum
The shpc component is optional while ACPI hotplug is used for hot-plugging PCI devices into a PCI-PCI bridge. Disabling the shpc by default will make slot 0 usable at boot time and not only for hot-plug, without loosing any functionality. Older machines will have shpc enabled for compatibility rea