1a9643ea8Slogwang# 2a9643ea8Slogwang# VERSATILEPB - Configuration for QEMU version of Versatile Platform Board 3a9643ea8Slogwang# 4a9643ea8Slogwang# For more information on this file, please read the config(5) manual page, 5a9643ea8Slogwang# and/or the handbook section on Kernel Configuration Files: 6a9643ea8Slogwang# 7*22ce4affSfengbojiang# https://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 8a9643ea8Slogwang# 9a9643ea8Slogwang# The handbook is also available locally in /usr/share/doc/handbook 10a9643ea8Slogwang# if you've installed the doc distribution, otherwise always see the 11*22ce4affSfengbojiang# FreeBSD World Wide Web server (https://www.FreeBSD.org/) for the 12a9643ea8Slogwang# latest information. 13a9643ea8Slogwang# 14a9643ea8Slogwang# An exhaustive list of options and more detailed explanations of the 15a9643ea8Slogwang# device lines is also present in the ../../conf/NOTES and NOTES files. 16a9643ea8Slogwang# If you are in doubt as to the purpose or necessity of a line, check first 17a9643ea8Slogwang# in NOTES. 18a9643ea8Slogwang# 19a9643ea8Slogwang# $FreeBSD$ 20a9643ea8Slogwang 21a9643ea8Slogwangident VERSATILEPB 22a9643ea8Slogwangmachine arm armv6 23a9643ea8Slogwangcpu CPU_ARM1176 24a9643ea8Slogwang 25a9643ea8Slogwanginclude "std.armv6" 26a9643ea8Slogwangfiles "../versatile/files.versatile" 27a9643ea8Slogwangmakeoptions MODULES_OVERRIDE="" 28a9643ea8Slogwang 29a9643ea8Slogwangoptions KERNVIRTADDR=0xc0100000 30a9643ea8Slogwangmakeoptions KERNVIRTADDR=0xc0100000 31a9643ea8Slogwang 32a9643ea8Slogwangoptions SCHED_4BSD # 4BSD scheduler 33a9643ea8Slogwangoptions LINUX_BOOT_ABI # Process metadata passed from Linux boot loaders 34a9643ea8Slogwang 35a9643ea8Slogwangoptions ROOTDEVNAME=\"ufs:da0s1a\" 36a9643ea8Slogwang 37a9643ea8Slogwangdevice bpf 38a9643ea8Slogwangdevice loop 39a9643ea8Slogwangdevice mii 40a9643ea8Slogwangdevice mii_bitbang 41a9643ea8Slogwangdevice smc 42a9643ea8Slogwangdevice smcphy 43a9643ea8Slogwangdevice ether 44a9643ea8Slogwangdevice uart 45a9643ea8Slogwangdevice pl011 46a9643ea8Slogwangdevice pl190 47a9643ea8Slogwang 48a9643ea8Slogwangdevice pty 49a9643ea8Slogwangdevice snp 50a9643ea8Slogwang 51a9643ea8Slogwangdevice pci 52a9643ea8Slogwang 53a9643ea8Slogwang# SCSI Controllers 54a9643ea8Slogwangdevice sym # NCR/Symbios/LSI Logic 53C8XX/53C1010/53C1510D 55a9643ea8Slogwang 56a9643ea8Slogwang# ATA/SCSI peripherals 57a9643ea8Slogwangdevice scbus # SCSI bus (required for ATA/SCSI) 58a9643ea8Slogwangdevice da # Direct Access (disks) 59a9643ea8Slogwangdevice pass # Passthrough device (direct ATA/SCSI access) 60a9643ea8Slogwang 61a9643ea8Slogwang# NOTE: serial console is disabled if syscons enabled 62a9643ea8Slogwang# Comment following lines for headless setup 63a9643ea8Slogwangdevice sc 64a9643ea8Slogwangdevice kbdmux 65a9643ea8Slogwangoptions SC_DFLT_FONT # compile font in 66a9643ea8Slogwangmakeoptions SC_DFLT_FONT=cp437 67a9643ea8Slogwang 68a9643ea8Slogwangdevice md 69*22ce4affSfengbojiang 70*22ce4affSfengbojiangoptions PLATFORM 71a9643ea8Slogwang 72a9643ea8Slogwang# Flattened Device Tree 73a9643ea8Slogwangoptions FDT # Configure using FDT/DTB data 74a9643ea8Slogwangoptions FDT_DTB_STATIC 75*22ce4affSfengbojiangmakeoptions FDT_DTS_FILE=versatile-pb.dts 76