cc9ff56fc3
It is useful to extend the number of available PCIe devices to KVM guests for passthrough scenarios and also to expose these models to a different (big endian) architecture. Introduce a new config PCIE_DEVICES to select models, Intel Ethernet adapters and one USB controller. These devices all support MSI-X which is a requirement on s390x as legacy INTx are not supported. Cc: Matthew Rosato <mjrosato@linux.ibm.com> Cc: Paolo Bonzini <pbonzini@redhat.com> Cc: Thomas Huth <thuth@redhat.com> Signed-off-by: Cédric Le Goater <clg@redhat.com> Message-ID: <20230712080146.839113-1-clg@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
161 lines
2.2 KiB
Plaintext
161 lines
2.2 KiB
Plaintext
config DP8393X
|
|
bool
|
|
|
|
config NE2000_COMMON
|
|
bool
|
|
|
|
config NE2000_PCI
|
|
bool
|
|
default y if PCI_DEVICES
|
|
depends on PCI
|
|
select NE2000_COMMON
|
|
|
|
config EEPRO100_PCI
|
|
bool
|
|
default y if PCI_DEVICES
|
|
depends on PCI
|
|
select NMC93XX_EEPROM
|
|
|
|
config PCNET_PCI
|
|
bool
|
|
default y if PCI_DEVICES
|
|
depends on PCI
|
|
select PCNET_COMMON
|
|
|
|
config PCNET_COMMON
|
|
bool
|
|
|
|
config TULIP
|
|
bool
|
|
default y if PCI_DEVICES
|
|
depends on PCI
|
|
select NMC93XX_EEPROM
|
|
|
|
config I82596_COMMON
|
|
bool
|
|
|
|
config E1000_PCI
|
|
bool
|
|
default y if PCI_DEVICES
|
|
depends on PCI
|
|
|
|
config E1000E_PCI_EXPRESS
|
|
bool
|
|
default y if PCI_DEVICES || PCIE_DEVICES
|
|
depends on PCI_EXPRESS && MSI_NONBROKEN
|
|
|
|
config IGB_PCI_EXPRESS
|
|
bool
|
|
default y if PCI_DEVICES || PCIE_DEVICES
|
|
depends on PCI_EXPRESS && MSI_NONBROKEN
|
|
|
|
config RTL8139_PCI
|
|
bool
|
|
default y if PCI_DEVICES
|
|
depends on PCI
|
|
|
|
config VMXNET3_PCI
|
|
bool
|
|
default y if PCI_DEVICES
|
|
depends on PCI
|
|
|
|
config SMC91C111
|
|
bool
|
|
|
|
config LAN9118
|
|
bool
|
|
select PTIMER
|
|
|
|
config NE2000_ISA
|
|
bool
|
|
default y
|
|
depends on ISA_BUS
|
|
select NE2000_COMMON
|
|
|
|
config OPENCORES_ETH
|
|
bool
|
|
|
|
config XGMAC
|
|
bool
|
|
|
|
config MIPSNET
|
|
bool
|
|
|
|
config ALLWINNER_EMAC
|
|
bool
|
|
|
|
config ALLWINNER_SUN8I_EMAC
|
|
bool
|
|
|
|
config IMX_FEC
|
|
bool
|
|
|
|
config CADENCE
|
|
bool
|
|
|
|
config STELLARIS_ENET
|
|
bool
|
|
|
|
config LANCE
|
|
bool
|
|
select PCNET_COMMON
|
|
|
|
config LASI_82596
|
|
bool
|
|
select I82596_COMMON
|
|
|
|
config SUNHME
|
|
bool
|
|
|
|
config FTGMAC100
|
|
bool
|
|
|
|
config SUNGEM
|
|
bool
|
|
depends on PCI
|
|
|
|
config COLDFIRE
|
|
bool
|
|
|
|
config XILINX_ETHLITE
|
|
bool
|
|
|
|
config VIRTIO_NET
|
|
bool
|
|
default y
|
|
depends on VIRTIO
|
|
|
|
config ETSEC
|
|
bool
|
|
select PTIMER
|
|
|
|
config ROCKER
|
|
bool
|
|
default y if PCI_DEVICES
|
|
depends on PCI && MSI_NONBROKEN
|
|
|
|
config CAN_BUS
|
|
bool
|
|
|
|
config CAN_SJA1000
|
|
bool
|
|
default y if PCI_DEVICES
|
|
select CAN_BUS
|
|
|
|
config CAN_PCI
|
|
bool
|
|
default y if PCI_DEVICES
|
|
depends on PCI && CAN_SJA1000
|
|
select CAN_BUS
|
|
|
|
config CAN_CTUCANFD
|
|
bool
|
|
default y if PCI_DEVICES
|
|
select CAN_BUS
|
|
|
|
config CAN_CTUCANFD_PCI
|
|
bool
|
|
default y if PCI_DEVICES
|
|
depends on PCI && CAN_CTUCANFD
|
|
select CAN_BUS
|