SWARM revision 206712
1#
2# $FreeBSD: head/sys/mips/conf/SWARM 206712 2010-04-16 23:42:19Z jmallett $
3#
4
5ident		SWARM
6options		CPU_SB1
7
8files		"../sibyte/files.sibyte"
9hints		"SWARM.hints"
10
11#
12# 32-bit kernel cannot deal with physical memory beyond 4GB
13# XXX pmap assumes that all the memory can be mapped using KSEG0
14#
15options		MAXMEM=512*1024
16
17options		CFE
18options		CFE_CONSOLE
19options		CFE_ENV
20options		ALT_BREAK_TO_DEBUGGER
21
22# Don't build any modules yet.
23makeoptions	MODULES_OVERRIDE=""
24makeoptions	TARGET_BIG_ENDIAN=defined
25makeoptions	LDSCRIPT_NAME=	ldscript.mips.cfe
26
27makeoptions	KERNLOADADDR=0x81000000
28
29#cpu		CPU_MIPS64
30#options 	ISA_MIPS64
31#makeoptions	ARCH_FLAGS="-march=mips64 -mgp64 -mabi=o64"
32cpu		CPU_MIPS32
33options 	ISA_MIPS32
34makeoptions	ARCH_FLAGS="-march=mips32"
35
36makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
37makeoptions	MODULES_OVERRIDE=""
38
39options		DDB
40options		KDB
41
42options		SCHED_4BSD		#4BSD scheduler
43options		INET			#InterNETworking
44options		NFSCLIENT		#Network Filesystem Client
45options		NFS_ROOT		#NFS usable as /, requires NFSCLIENT
46options		PSEUDOFS		#Pseudo-filesystem framework
47options		_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
48
49# Debugging for use in -current
50#options 	DEADLKRES
51options		INVARIANTS
52options		INVARIANT_SUPPORT
53options		WITNESS
54
55options 	FFS			#Fast filesystem
56
57options		KTRACE
58
59device		pci
60device		miibus
61device		bge
62device		loop
63device		ether
64device		md
65device		random
66
67options		USB_DEBUG
68device usb
69device ohci
70device uhci
71device ehci
72
73device umass
74
75device scbus
76device da
77
78device		ata
79device		atadisk
80device		atapicd
81options		ATA_STATIC_ID
82