x86: 64: enable pci hotplug and acpipnp
authorYousong Zhou <yszhou4tech@gmail.com>
Mon, 10 Oct 2016 13:11:18 +0000 (21:11 +0800)
committerFelix Fietkau <nbd@nbd.name>
Thu, 13 Oct 2016 15:04:26 +0000 (17:04 +0200)
commitd1000f81a895bd84d9aa19998cc4a468a5f68ea4
treeb8c15e2a24b32c422fabedd1a3448082a3a1ad27
parent8869dd47ca8ca70213acf349abc263bd6ec4eed0
x86: 64: enable pci hotplug and acpipnp

This will allow dynamically adding/removing at least virtio-net pci
devices which are quite the norm in cloud environment with QEMU/KVM

    netdev_add bridge,id=wan2,br=br-wan,helper=/home/yousong/.usr/libexec/qemu-bridge-helper
    device_add virtio-net-pci,id=devwan2,netdev=wan2,mac=11:22:33:22:11:00

The config was formed by selecting target x86/64 first, then select
CONFIG_HOTPLUG_PCI and CONFIG_HOTPLUG_PCI_ACPI with

    make kernel_menuconfig CONFIG_TARGET=subtarget

The following text tries to explain how the current config was formed

 1. CONFIG_PCI_LABEL and CONFIG_ATA_PIIX were removed because they were
    already enabled in x86 platform config
 2. CONFIG_ATA_SFF was removed because it was enabled in generic config
 3. CONFIG_NLS was removed because it will be selected by CONFIG_PCI_LABEL

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
target/linux/x86/64/config-default