SWARM revision 198311
1#
2# $Id: //depot/user/neelnatu/freebsd_sibyte/src/sys/mips/conf/SWARM#7 $
3#
4
5ident		SWARM
6options		CPU_SB1
7
8files		"../sibyte/files.sibyte"
9hints		"SWARM.hints"
10
11options		PCI_IOSPACE_ADDR=0xFC000000
12options		PCI_IOSPACE_SIZE=0x02000000
13
14#
15# 32-bit kernel cannot deal with physical memory beyond 4GB
16# XXX pmap assumes that all the memory can be mapped using KSEG0
17#
18options		MAXMEM=512*1024
19
20options		CFE
21options		CFE_CONSOLE
22options		CFE_ENV
23options		ALT_BREAK_TO_DEBUGGER
24
25# cfe loader expects kernel at 0x80001000 for mips32 w/o backwards
26# offsets in the linked elf image (see ldscript hack)
27# XXX can we conditionalize the linker stuff on options CFE?
28options		KERNVIRTADDR=0x80001000
29
30makeoptions	LDSCRIPT_NAME=	ldscript.mips.cfe
31
32#cpu		CPU_MIPS64
33#options 	ISA_MIPS64
34#makeoptions	ARCH_FLAGS="-march=mips64 -mgp64 -mabi=o64"
35cpu		CPU_MIPS32
36options 	ISA_MIPS32
37makeoptions	ARCH_FLAGS="-march=mips32"
38
39makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
40makeoptions	MODULES_OVERRIDE=""
41
42options		DDB
43options		KDB
44
45options		SCHED_4BSD		#4BSD scheduler
46options		INET			#InterNETworking
47options		NFSCLIENT		#Network Filesystem Client
48options		NFS_ROOT		#NFS usable as /, requires NFSCLIENT
49options		PSEUDOFS		#Pseudo-filesystem framework
50options		_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
51
52# Debugging for use in -current
53options		INVARIANTS
54options		INVARIANT_SUPPORT
55options		WITNESS
56
57options 	FFS			#Fast filesystem
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