login
Header Space

 
 

Re: [RFC/PATCH 4/4] [POWERPC] pci: Disable IO/Mem on a device when resources can't be allocated

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Benjamin Herrenschmidt <benh@...>
Cc: <linux-pci@...>, Alan Cox <alan@...>, Greg Kroah-Hartman <greg@...>, <jgarzik@...>, Ivan Kokshaysky <ink@...>, <wingel@...>, Bartlomiej Zolnierkiewicz <bzolnier@...>, <james.smart@...>, <linux-driver@...>, <linux-kernel@...>
Date: Monday, December 24, 2007 - 3:23 am

On Tue, Dec 18, 2007 at 10:01:15AM +1100, Benjamin Herrenschmidt wrote:
....

While this may be ok for PPC, in general, wouldn't we want to only disable
which ever type of resource that couldn't be allocated?
ie make two calls: alloc_resource_io() and alloc_resource_mem() and disable
the respective flag if the alloc call fails?
Thus a device which was enable and programmed by BIOS could remain functional
despite one resource not being allocated.
(e.g. MMIO was allocated successfully while IO Port space was not)

Again, this is just a hypothetical question since I have no example (yet)
off hand where this is true. ISTR, the original discussion around
pci_enable_device_bars() suggested some machines already have this issue.

cheers,
grant

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [RFC/PATCH 4/4] [POWERPC] pci: Disable IO/Mem on a devic..., Grant Grundler, (Mon Dec 24, 3:23 am)
Re: [RFC/PATCH 4/4] [POWERPC] pci: Disable IO/Mem on a devic..., Benjamin Herrenschmidt, (Tue Dec 25, 5:20 pm)
Re: [RFC/PATCH 4/4] [POWERPC] pci: Disable IO/Mem on a devic..., Benjamin Herrenschmidt, (Tue Dec 25, 5:26 pm)
speck-geostationary