From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bjorn Helgaas Subject: Re: [PATCH][RFC] PCI: Workaround to enable poweroff on Mac Pro 11 Date: Thu, 9 Jun 2016 12:04:19 -0500 Message-ID: <20160609170419.GC1109@localhost> References: <1464604404-11257-1-git-send-email-yu.c.chen@intel.com> <20160530213305.GA21322@localhost> <574D03F9.6050201@intel.com> <574D3AAA.6090503@intel.com> <20160531131658.GA23837@localhost> <57579F9F.6010200@intel.com> <20160608124742.GA16764@localhost> <20160609165011.GA1109@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <20160609165011.GA1109@localhost> Sender: linux-pci-owner@vger.kernel.org To: Chen Yu Cc: Yinghai Lu , "linux-pci@vger.kernel.org" , linux-arch , Bjorn Helgaas , Arnd Bergmann , "Rafael J . Wysocki" , Len Brown , Mika Westerberg List-Id: linux-arch.vger.kernel.org On Thu, Jun 09, 2016 at 11:50:11AM -0500, Bjorn Helgaas wrote: > 5) 00:1c.0 claims to have a slot that supports hotplug. Is that > actually true? Could you add a device below it? If not, maybe the > problem is that the BIOS should have configured 00:1c.0 so it > doesn't report a slot. If it didn't report a slot, we shouldn't > assign resources to it, since there is no possibility of a device > below it. Of course, this would only be *part* of the problem, because a hot-added device somewhere else could still be assigned the space at [mem 0x7fc00000-0x7fdfffff]. This just smells like an unreported device in there somewhere. From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.kernel.org ([198.145.29.136]:49366 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752395AbcFIREX (ORCPT ); Thu, 9 Jun 2016 13:04:23 -0400 Date: Thu, 9 Jun 2016 12:04:19 -0500 From: Bjorn Helgaas Subject: Re: [PATCH][RFC] PCI: Workaround to enable poweroff on Mac Pro 11 Message-ID: <20160609170419.GC1109@localhost> References: <1464604404-11257-1-git-send-email-yu.c.chen@intel.com> <20160530213305.GA21322@localhost> <574D03F9.6050201@intel.com> <574D3AAA.6090503@intel.com> <20160531131658.GA23837@localhost> <57579F9F.6010200@intel.com> <20160608124742.GA16764@localhost> <20160609165011.GA1109@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20160609165011.GA1109@localhost> Sender: linux-arch-owner@vger.kernel.org List-ID: To: Chen Yu Cc: Yinghai Lu , "linux-pci@vger.kernel.org" , linux-arch , Bjorn Helgaas , Arnd Bergmann , "Rafael J . Wysocki" , Len Brown , Mika Westerberg Message-ID: <20160609170419.Km2gzgLn49x4B5z-NNwMdMc-ETRfRpCfEhM1nMkIhDg@z> On Thu, Jun 09, 2016 at 11:50:11AM -0500, Bjorn Helgaas wrote: > 5) 00:1c.0 claims to have a slot that supports hotplug. Is that > actually true? Could you add a device below it? If not, maybe the > problem is that the BIOS should have configured 00:1c.0 so it > doesn't report a slot. If it didn't report a slot, we shouldn't > assign resources to it, since there is no possibility of a device > below it. Of course, this would only be *part* of the problem, because a hot-added device somewhere else could still be assigned the space at [mem 0x7fc00000-0x7fdfffff]. This just smells like an unreported device in there somewhere.