Re: [PATCH]x86 pci: select direct access mode for mmconfig option

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 27 May 2011 14:59:39 +0800
Shaohua Li <shaohua.li@xxxxxxxxx> wrote:

> direct access is needed in mmconf mode too. There are two reasons:
> 1. we need it to access first 256 bytes. We have bug before that
> using mmconf to access pci config space hangs system (when
> resizing BARs)
> 2. when doing mmconfg bar checking, we need access ACPI _CRS,
> which might access PCI config space.
> 
> Signed-off-by: Shaohua Li <shaohua.li@xxxxxxxxx>
> 
> diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
> index 880fcb6..90e50d9 100644
> --- a/arch/x86/Kconfig
> +++ b/arch/x86/Kconfig
> @@ -1907,7 +1907,7 @@ config PCI_BIOS
>  # x86-64 doesn't support PCI BIOS access from long mode so always go direct.
>  config PCI_DIRECT
>  	def_bool y
> -	depends on PCI && (X86_64 || (PCI_GODIRECT || PCI_GOANY || PCI_GOOLPC))
> +	depends on PCI && (X86_64 || (PCI_GODIRECT || PCI_GOANY || PCI_GOOLPC || PCI_GOMMCONFIG))
>  
>  config PCI_MMCONFIG
>  	def_bool y

Applied to linux-next, thanks.

-- 
Jesse Barnes, Intel Open Source Technology Center
--
To unsubscribe from this list: send the line "unsubscribe linux-pci" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux