On Tue, 4 Aug 2020 at 14:45, Alex Bennée <alex.bennee@xxxxxxxxxx> wrote: > > Hi, > > When building guest kernels for virtualisation we were bringing in a > bunch of stuff from physical hardware which we don't need for our > idealised fixable virtual PCI devices. This series makes some Kconfig > changes to allow the ThunderX and XGene PCI drivers to be compiled > out. It also drops PCI_QUIRKS from the KVM guest build as a virtual > PCI device should be quirk free. > What about PCI passthrough? > This is my first time hacking around Kconfig so I hope I've got the > balance between depends and selects right but please let be know if it > could be specified in a cleaner way. > > Alex Bennée (3): > arm64: allow de-selection of ThunderX PCI controllers > arm64: gate the whole of pci-xgene on CONFIG_PCI_XGENE > kernel/configs: don't include PCI_QUIRKS in KVM guest configs > > arch/arm64/Kconfig.platforms | 2 ++ > arch/arm64/configs/defconfig | 1 + > drivers/pci/controller/Kconfig | 7 +++++++ > drivers/pci/controller/Makefile | 8 +++----- > kernel/configs/kvm_guest.config | 1 + > 5 files changed, 14 insertions(+), 5 deletions(-) > > -- > 2.20.1 > > > _______________________________________________ > linux-arm-kernel mailing list > linux-arm-kernel@xxxxxxxxxxxxxxxxxxx > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel _______________________________________________ kvmarm mailing list kvmarm@xxxxxxxxxxxxxxxxxxxxx https://lists.cs.columbia.edu/mailman/listinfo/kvmarm