1166818Scognet# EP80219 -- Custom kernel configuration file for FreeBSD/arm on the EP80219 2161592Scognet# 3161592Scognet# For more information on this file, please read the handbook section on 4161592Scognet# Kernel Configuration Files: 5161592Scognet# 6161592Scognet# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 7161592Scognet# 8161592Scognet# The handbook is also available locally in /usr/share/doc/handbook 9161592Scognet# if you've installed the doc distribution, otherwise always see the 10161592Scognet# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 11161592Scognet# latest information. 12161592Scognet# 13161592Scognet# An exhaustive list of options and more detailed explanations of the 14236988Simp# device lines is also present in the ../../conf/NOTES and NOTES files. 15236988Simp# If you are in doubt as to the purpose or necessity of a line, check first 16161592Scognet# in NOTES. 17161592Scognet# 18161592Scognet# $FreeBSD: releng/10.3/sys/arm/conf/EP80219 278677 2015-02-13 15:32:31Z ian $ 19161592Scognet 20161592Scognetident EP80219 21161592Scognet 22161592Scognetoptions PHYSADDR=0xa0000000 23191954Skuriyamaoptions KERNPHYSADDR=0xa0200000 24266328Sianoptions KERNVIRTADDR=0xc0200000 # Used in ldscript.arm 25161592Scognet 26191954Skuriyama#options ARM32_NEW_VM_LAYOUT 27161592Scognetinclude "../xscale/i80321/std.ep80219" 28186525Sbzmakeoptions MODULES_OVERRIDE="" 29161592Scognet 30266328Sianmakeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 31161592Scognetmakeoptions CONF_CFLAGS=-mcpu=xscale 32191954Skuriyamaoptions HZ=100 33191954Skuriyama#options DEVICE_POLLING 34161592Scognet 35266328Sianoptions SCHED_4BSD # 4BSD scheduler 36266328Sianoptions INET # InterNETworking 37266328Sian#options INET6 # IPv6 communications protocols 38266328Sianoptions FFS # Berkeley Fast Filesystem 39266328Sianoptions SOFTUPDATES # Enable FFS soft updates support 40266328Sianoptions UFS_ACL # Support for access control lists 41266328Sianoptions UFS_DIRHASH # Improve performance on big directories 42266328Sianoptions NFSCL # New Network Filesystem Client 43266328Sianoptions NFSD # New Network Filesystem Server 44266328Sianoptions NFSLOCKD # Network Lock Manager 45266328Sianoptions NFS_ROOT # NFS usable as /, requires NFSCL 46266331Sianoptions TMPFS # Efficient memory filesystem 47266328Sian#options MSDOSFS # MSDOS Filesystem 48266328Sianoptions CD9660 # ISO 9660 Filesystem 49266328Sian#options PROCFS # Process filesystem (requires PSEUDOFS) 50266328Sianoptions PSEUDOFS # Pseudo-filesystem framework 51266328Sianoptions SCSI_DELAY=5000 # Delay (in ms) before probing SCSI 52266328Sianoptions KTRACE # ktrace(1) support 53266328Sianoptions SYSVSHM # SYSV-style shared memory 54266328Sianoptions SYSVMSG # SYSV-style message queues 55266328Sianoptions SYSVSEM # SYSV-style semaphores 56266328Sianoptions _KPOSIX_PRIORITY_SCHEDULING # Posix P1003_1B real-time extensions 57161592Scognetoptions KBD_INSTALL_CDEV # install a CDEV entry in /dev 58266328Sianoptions GEOM_PART_BSD # BSD partition scheme 59266328Sianoptions GEOM_PART_MBR # MBR partition scheme 60191954Skuriyamaoptions GEOM_PART_GPT # GUID Partition Tables. 61191954Skuriyamaoptions GEOM_LABEL # Providers labelization. 62161592Scognet 63191954Skuriyamaoptions BOOTP 64191954Skuriyamaoptions BOOTP_NFSROOT 65191954Skuriyamaoptions BOOTP_NFSV3 66191954Skuriyamaoptions BOOTP_WIRED_TO=fxp0 67191954Skuriyamaoptions BOOTP_COMPAT 68191954Skuriyama#options PREEMPTION 69161592Scognetdevice loop 70161592Scognetdevice ether 71161592Scognet#device saarm 72161592Scognetdevice miibus 73161592Scognetdevice fxp 74161592Scognetdevice uart 75161592Scognetdevice pci 76161592Scognet 77161592Scognetdevice ata 78266328Sianoptions ATA_STATIC_ID # Static device numbering 79161592Scognet 80266328Siandevice scbus # SCSI bus (required for ATA/SCSI) 81266328Siandevice cd # CD 82266328Siandevice da # Direct Access (disks) 83266328Siandevice pass # Passthrough device (direct ATA/SCSI access) 84220982Smav 85161592Scognet# SCSI Controllers 86161592Scognet 87161592Scognetdevice iopwdog # I80321 Watchdog 88161592Scognetdevice dma # I80321 DMA Controller 89161592Scognet 90161592Scognet# Debugging for use in -current 91191954Skuriyamaoptions KDB 92266328Sianoptions DDB # Enable the kernel debugger 93266328Sian#options DEADLKRES # Enable the deadlock resolver 94266328Sian#options INVARIANTS # Enable calls of extra sanity checking 95266328Sian#options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS 96266328Sian#options WITNESS # Enable checks to detect deadlocks and cycles 97266328Sian#options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed 98191954Skuriyama#options DIAGNOSTIC 99161592Scognet 100191954Skuriyamaoptions XSCALE_CACHE_READ_WRITE_ALLOCATE 101191954Skuriyamadevice md 102266328Siandevice random # Entropy device 103161592Scognet 104161592Scognet# Floppy drives 105161592Scognet 106266328Sianoptions INCLUDE_CONFIG_FILE # Include this file in kernel 107191954Skuriyama#options VERBOSE_SYSINIT 108191954Skuriyamaoptions VERBOSE_INIT_ARM 109161592Scognet 110191954Skuriyamadevice bpf 111220982Smav#options ROOTDEVNAME=\"ufs:ada0s1a\" 112