summaryrefslogtreecommitdiffstats
path: root/qemu.config
blob: 6563bc9f322e063a637e672b3a0eca9b8712d4ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
##############################################################
# disable hardware not supported by qemu
# leftovers from "make localmodconfig"

CONFIG_XEN=n
CONFIG_PCCARD=n
CONFIG_IRDA=n
CONFIG_BT=n
CONFIG_FIREWIRE=n
CONFIG_WLAN=n
CONFIG_ISDN=n
CONFIG_INPUT_JOYSTICK=n
CONFIG_INPUT_TOUCHSCREEN=n
CONFIG_INFINIBAND=n

##############################################################
# enable drivers for hardware emulated by qemu

# virtio base
CONFIG_VIRTIO=y
CONFIG_VIRTIO_PCI=y

# virtio drivers
CONFIG_VIRTIO_CONSOLE=y
CONFIG_VIRTIO_BLK=m
CONFIG_VIRTIO_NET=m
CONFIG_SCSI_VIRTIO=m
CONFIG_HW_RANDOM_VIRTIO=m
CONFIG_VIRTIO_BALLOON=m

# storage
CONFIG_ATA_PIIX=y
CONFIG_SATA_AHCI=y
CONFIG_SCSI_SYM53C8XX_2=m
CONFIG_MEGARAID_SAS=m

# network
CONFIG_E1000=m
CONFIG_8139CP=m
CONFIG_8139TOO=m
CONFIG_VMXNET3=m
CONFIG_PCNET32=m

# sound
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDA_GENERIC=y
CONFIG_SND_INTEL8X0=m

# usb hcd
CONFIG_USB_OHCI_HCD=y
CONFIG_USB_UHCI_HCD=y
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_XHCI_HCD=y

# usb devices
CONFIG_USB_SERIAL=y
CONFIG_USB_SERIAL_CONSOLE=y
CONFIG_USB_SERIAL_GENERIC=y
CONFIG_USB_SERIAL_FTDI_SIO=y
CONFIG_SND_USB=y
CONFIG_SND_USB_AUDIO=m