-
Notifications
You must be signed in to change notification settings - Fork 128
/
rumpbake.conf
52 lines (45 loc) · 1.61 KB
/
rumpbake.conf
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
#
# rumpbake configuration file
#
# To add a new configuration `name', call addconfig()
#
LIBS_VIO="rumpdev_pci_virtio"
LIBS_VIO_NET="rumpdev_virtio_if_vioif"
LIBS_VIO_LD="rumpdev_virtio_ld"
LIBS_VIO_RND="rumpdev_virtio_viornd"
LIBS_PCI_NET="rumpdev_pci_if_wm rumpdev_miiphy"
LIBS_AUDIO="rumpdev_audio"
LIBS_AUDIO_AC97="rumpdev_audio_ac97"
LIBS_AUDIO_AUICH="rumpdev_pci_auich"
LIBS_AUDIO_EAP="rumpdev_pci_eap"
LIBS_AUDIO_HDA="rumpdev_pci_hdaudio rumpdev_hdaudio_hdafg"
LIBS_PCI="rumpdev_pci"
LIBS_USB="rumpdev_pci_usbhc rumpdev_usb rumpdev_umass"
LIBS_SCSI="rumpdev_scsipi"
LIBS_VND="rumpdev_vnd"
LIBS_RND="rumpdev_rnd"
LIBS_FS="rumpfs_ffs rumpfs_cd9660 rumpfs_tmpfs"
LIBS_KERNFS="rumpfs_kernfs"
LIBS_DISK="rumpdev_disk rumpdev"
LIBS_NETINET="rumpnet_netinet6 rumpnet_netinet rumpnet_net rumpnet"
LIBS_NETCONFIG="rumpnet_config"
LIBS_NETBPF="rumpdev_bpf"
LIBS_NETUNIX="rumpnet_local"
LIBS_XEN_NET="rumpnet_xenif"
LIBS_XEN="rumpxen_xendev rumpxen_tc"
# Paravirtualized Xen
addconfig xen_pv rumprun-xen \
RND FS KERNFS DISK NETINET NETUNIX NETBPF NETCONFIG XEN XEN_NET
# Paravirtualized Xen with PCI drivers
# (not a whole lot of them, but some anyway)
addconfig xen_pci rumprun-xen \
PCI PCI_NET RND FS KERNFS DISK NETINET NETUNIX NETBPF NETCONFIG XEN XEN_NET
# Generic (PC-compatible) bare metal
addconfig hw_generic rumprun-bmk \
VIO VIO_NET VIO_LD VIO_RND PCI PCI_NET VND RND FS DISK \
NETINET NETUNIX NETBPF NETCONFIG \
AUDIO AUDIO_AC97 AUDIO_AUICH AUDIO_EAP AUDIO_HDA USB SCSI
# virtio hw
addconfig hw_virtio rumprun-bmk \
VIO VIO_NET VIO_LD VIO_RND PCI RND VND FS DISK \
NETINET NETUNIX NETBPF NETCONFIG