FreeBSD/Linux Kernel Cross Reference
sys/arm/conf/SKYEYE
1 # SKYEYE -- Kernel configuration for running the skyeye simulator
2 # simulating the Atmel AT91RM9200.
3 #
4 # For more information on this file, please read the handbook section on
5 # 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: releng/7.3/sys/arm/conf/SKYEYE 187108 2009-01-12 19:16:00Z sam $
20
21 machine arm
22 ident KB920X
23
24 options KERNPHYSADDR=0xc0000000
25 options KERNVIRTADDR=0xc0000000
26 options PHYSADDR=0xc0000000
27 include "../at91/std.kb920x"
28 #To statically compile in device wiring instead of /boot/device.hints
29 #hints "GENERIC.hints" #Default places to look for devices.
30 makeoptions MODULES_OVERRIDE=""
31
32 makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
33 makeoptions CONF_CFLAGS=-mcpu=arm9
34 options DDB
35 options KDB
36
37
38 options SCHED_4BSD #4BSD scheduler
39 options INET #InterNETworking
40 options INET6 #IPv6 communications protocols
41 options FFS #Berkeley Fast Filesystem
42 options SOFTUPDATES #Enable FFS soft updates support
43 options UFS_ACL #Support for access control lists
44 options UFS_DIRHASH #Improve performance on big directories
45 options MD_ROOT #MD is a potential root device
46 options MD_ROOT_SIZE=4096
47 options ROOTDEVNAME=\"ufs:md0\"
48 options NFSCLIENT #Network Filesystem Client
49 options NFSSERVER #Network Filesystem Server
50 options NFSLOCKD #Network Lock Manager
51 options NFS_ROOT #NFS usable as /, requires NFSCLIENT
52 #options MSDOSFS #MSDOS Filesystem
53 options CD9660 #ISO 9660 Filesystem
54 #options PROCFS #Process filesystem (requires PSEUDOFS)
55 options PSEUDOFS #Pseudo-filesystem framework
56 options SCSI_DELAY=5000 #Delay (in ms) before probing SCSI
57 #options KTRACE #ktrace(1) support
58 options SYSVSHM #SYSV-style shared memory
59 options SYSVMSG #SYSV-style message queues
60 options SYSVSEM #SYSV-style semaphores
61 options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
62 options KBD_INSTALL_CDEV # install a CDEV entry in /dev
63 device genclock
64 device loop
65 device ether
66 device nexus
67 #device saarm
68 device rl
69 device uart
70 #options AHC_REG_PRETTY_PRINT # Print register bitfields in debug
71 # output. Adds ~128k to driver.
72 #options AHD_REG_PRETTY_PRINT # Print register bitfields in debug
73 # output. Adds ~215k to driver.
74
75 # Debugging for use in -current
76 #options INVARIANTS #Enable calls of extra sanity checking
77 #options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS
78 #options WITNESS #Enable checks to detect deadlocks and cycles
79 #options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed
80
81 # To make an SMP kernel, the next two are needed
82 #options SMP # Symmetric MultiProcessor Kernel
83 #options APIC_IO # Symmetric (APIC) I/O
84
85 device mem # Memory and kernel memory devices
86 device md
87 options SKYEYE_WORKAROUNDS
88 # Floppy drives
89
90
Cache object: e813a2cb6608fcebd35ced50ea9e8678
|