On Thu, Mar 1, 2018 at 7:40 AM, Jan Kiszka <jan.kiszka@xxxxxxxxxxx> wrote: > From: Jan Kiszka <jan.kiszka@xxxxxxxxxxx> > > Since e279b6c1d329 ("x86: start unification of arch/x86/Kconfig.*"), we > have two PCI_MMCONFIG entries, one from the original i386 and another > from x86_64. This consolidates both entries into a single one. > > The logic for x86_32, where this option was not under user control, > remains identical. On x86_64, PCI_MMCONFIG becomes additionally > configurable for SFI systems even if ACPI was disabled. This just > simplifies the logic without restricting the configurability in any way. > FWIW, Reviewed-by: Andy Shevchenko <andy.shevchenko@xxxxxxxxx> > Signed-off-by: Jan Kiszka <jan.kiszka@xxxxxxxxxxx> > --- > arch/x86/Kconfig | 9 +++------ > 1 file changed, 3 insertions(+), 6 deletions(-) > > diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig > index eb7f43f23521..aef9d67ac186 100644 > --- a/arch/x86/Kconfig > +++ b/arch/x86/Kconfig > @@ -2641,8 +2641,9 @@ config PCI_DIRECT > depends on PCI && (X86_64 || (PCI_GODIRECT || PCI_GOANY || PCI_GOOLPC || PCI_GOMMCONFIG)) > > config PCI_MMCONFIG > - def_bool y > - depends on X86_32 && PCI && (ACPI || SFI) && (PCI_GOMMCONFIG || PCI_GOANY) > + bool "Support mmconfig PCI config space access" if X86_64 > + default y > + depends on PCI && (ACPI || SFI) && (X86_64 || (PCI_GOANY || PCI_GOMMCONFIG)) > > config PCI_OLPC > def_bool y > @@ -2657,10 +2658,6 @@ config PCI_DOMAINS > def_bool y > depends on PCI > > -config PCI_MMCONFIG > - bool "Support mmconfig PCI config space access" > - depends on X86_64 && PCI && ACPI > - > config PCI_CNB20LE_QUIRK > bool "Read CNB20LE Host Bridge Windows" if EXPERT > depends on PCI > -- > 2.13.6 > -- With Best Regards, Andy Shevchenko