FreeBSD/Linux Kernel Cross Reference
sys/arm/conf/HL200
1 # KB920X -- Custom kernel configuration for the KB9200, 9201 and 9202
2 # AT91RM9200 based Hot-e configuration file
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/6.3/sys/arm/conf/HL200 174178 2007-12-02 14:21:27Z cognet $
20
21 machine arm
22 ident HL200
23
24 include "../at91/std.at91"
25 files "../at91/files.kb920x"
26
27 options STARTUP_PAGETABLE_ADDR=0x20000000
28 makeoptions KERNPHYSADDR=0x20100000
29 makeoptions KERNVIRTADDR=0xc0100000
30 options KERNPHYSADDR=0x20100000
31 options KERNVIRTADDR=0xc0100000
32 #To statically compile in device wiring instead of /boot/device.hints
33 #hints "GENERIC.hints" #Default places to look for devices.
34
35 makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
36 options DDB
37 options KDB
38 options AT91C_MASTER_CLOCK=45000000
39
40 options SCHED_4BSD #4BSD scheduler
41 options INET #InterNETworking
42 #options INET6 #IPv6 communications protocols
43 options FFS #Berkeley Fast Filesystem
44 #options SOFTUPDATES #Enable FFS soft updates support
45 #options UFS_ACL #Support for access control lists
46 #options UFS_DIRHASH #Improve performance on big directories
47 #options MD_ROOT #MD is a potential root device
48 #options MD_ROOT_SIZE=4096 # 3MB ram disk
49 #options ROOTDEVNAME=\"ufs:md0\"
50 options NFSCLIENT #Network Filesystem Client
51 #options NFSSERVER #Network Filesystem Server
52 options NFS_ROOT #NFS usable as /, requires NFSCLIENT
53 options BOOTP_NFSROOT
54 options BOOTP
55 options BOOTP_NFSV3
56 options BOOTP_WIRED_TO=ate0
57 options BOOTP_COMPAT
58
59 #options MSDOSFS #MSDOS Filesystem
60 #options CD9660 #ISO 9660 Filesystem
61 #options PROCFS #Process filesystem (requires PSEUDOFS)
62 options PSEUDOFS #Pseudo-filesystem framework
63 #options SCSI_DELAY=5000 #Delay (in ms) before probing SCSI
64 #options KTRACE #ktrace(1) support
65 options SYSVSHM #SYSV-style shared memory
66 options SYSVMSG #SYSV-style message queues
67 options SYSVSEM #SYSV-style semaphores
68 options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
69 #options SYSCTL_OMIT_DESCR
70 options MUTEX_NOINLINE
71 options NO_FFS_SNAPSHOT
72 options NO_SWAPPING
73 device genclock
74 device random
75 device pty
76 device loop
77 device ether
78 device nexus
79 device uart
80 device ate
81 device miibus
82
83 # Debugging for use in -current
84 #options INVARIANTS #Enable calls of extra sanity checking
85 #options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS
86 #options WITNESS #Enable checks to detect deadlocks and cycles
87 #options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed
88
89 device mem # Memory and kernel memory devices
90 device md
91 # device at91_twi # TWI: Two Wire Interface
92 #device at91_spi # SPI:
93 #device spibus
94 options ARM32_NEW_VM_LAYOUT
Cache object: 36f08cb8bfb83e9bdaa0582fd9217fde
|