x86/Kconfig: Document CONFIG_PCI_MMCONFIG

This configuration option had no help text, so add it.

CONFIG_EXPERT is enabled on some distribution kernels, so people using a
distribution kernel's configuration as a starting point will see this
option.

[ mingo: Standardized the new Kconfig text a bit. ]

Signed-off-by: Mateusz Jończyk <mat.jonczyk@o2.pl>
Signed-off-by: David Heideberg <david@ixit.cz>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Cc: "H. Peter Anvin" <hpa@zytor.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Link: https://lore.kernel.org/r/20250321-x86_x2apic-v3-5-b0cbaa6fa338@ixit.cz
This commit is contained in:
Mateusz Jończyk 2025-03-21 21:48:47 +01:00 committed by Ingo Molnar
parent 4047e8773f
commit 21d8fb8d4e
1 changed files with 13 additions and 0 deletions

View File

@ -2902,6 +2902,19 @@ config PCI_MMCONFIG
default y
depends on PCI && (ACPI || JAILHOUSE_GUEST)
depends on X86_64 || (PCI_GOANY || PCI_GOMMCONFIG)
help
Add support for accessing the PCI configuration space as a memory
mapped area. It is the recommended method if the system supports
this (it must have PCI Express and ACPI for it to be available).
In the unlikely case that enabling this configuration option causes
problems, the mechanism can be switched off with the 'pci=nommconf'
command line parameter.
Say N only if you are sure that your platform does not support this
access method or you have problems caused by it.
Say Y otherwise.
config PCI_OLPC
def_bool y