summaryrefslogtreecommitdiffstats
path: root/qemu.config
blob: d94ba3ef729be4646cb3f3ff933812ea9043d591 (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
##############################################################
# disable hardware not supported by qemu
# leftovers from "make localmodconfig"

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_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=m
CONFIG_SATA_AHCI=m
CONFIG_SCSI_SYM53C8XX_2=m
CONFIG_MEGARAID_SAS=m

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

# video
CONFIG_DRM=m
CONFIG_DRM_CIRRUS_QEMU=m
CONFIG_DRM_QXL=m
CONFIG_DRM_BOCHS=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