]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/arm/conf/VIRT
MFV: r313101
[FreeBSD/FreeBSD.git] / sys / arm / conf / VIRT
1 #
2 # VIRT -- Custom configuration for the qemu virt platform
3 #
4 # For more information on this file, please read the config(5) manual page,
5 # and/or the handbook section on Kernel Configuration Files:
6 #
7 #    http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
8 #
9 # The handbook is also available locally in /usr/share/doc/handbook
10 # if you've installed the doc distribution, otherwise always see the
11 # FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
12 # latest information.
13 #
14 # An exhaustive list of options and more detailed explanations of the
15 # device lines is also present in the ../../conf/NOTES and NOTES files.
16 # If you are in doubt as to the purpose or necessity of a line, check first
17 # in NOTES.
18 #
19 # $FreeBSD$
20
21 ident           VIRT
22
23 include         "std.armv6"
24 include         "../qemu/std.virt"
25
26 options         SCHED_ULE               # ULE scheduler
27 options         PLATFORM
28 options         PLATFORM_SMP
29 options         SMP                     # Enable multiple cores
30 options         MULTIDELAY
31
32 # Interrupt controller
33 device          gic
34 options         INTRNG
35
36 # ARM Generic Timer
37 device          generic_timer
38
39 device          bpf
40 device          loop
41 device          ether
42 device          uart
43 device          pty
44 device          snp
45 device          pl011
46 device          psci
47
48 device          virtio
49 device          virtio_mmio
50 device          virtio_blk
51 device          vtnet
52
53 device          md
54 device          random                  # Entropy device
55
56 # Flattened Device Tree
57 options         FDT                     # Configure using FDT/DTB data
58
59 # Extensible Firmware Interface
60 options         EFI
61