1#
2# XBOX -- kernel for an XBOX
3#
4# $FreeBSD$
5cpu		I686_CPU		# Celeron
6ident		XBOX
7
8makeoptions	MODULES_OVERRIDE=""
9
10options 	KDB
11options 	DDB
12
13options 	XBOX			# kernel is for XBOX
14device		xboxfb			# frame buffer support (REQUIRED!)
15device		sc			# syscons
16device		fb
17
18# no support yet for root device name fetching
19options 	ROOTDEVNAME=\"ufs:ada0s1a\"
20#options 	ROOTDEVNAME=\"cd9660:acd0\"
21
22options 	SCHED_4BSD		# 4BSD scheduler
23options 	INET			# InterNETworking
24options 	INET6			# IPv6 communications protocols
25options 	FFS			# Berkeley Fast Filesystem
26options 	SOFTUPDATES		# Enable FFS soft updates support
27#options 	UFS_ACL			# Support for access control lists
28#options 	UFS_DIRHASH		# Improve performance on big directories
29#options 	MD_ROOT			# MD is a potential root device
30options 	NFSCL			# New Network Filesystem Client
31#options 	NFSD			# New Network Filesystem Server
32#options 	NFSLOCKD		# Network Lock Manager
33#options 	NFS_ROOT		# NFS usable as /, requires NFSCL
34#options 	MSDOSFS			# MSDOS Filesystem
35options 	CD9660			# ISO 9660 Filesystem
36#options 	PROCFS			# Process filesystem (requires PSEUDOFS)
37#options 	PSEUDOFS		# Pseudo-filesystem framework
38#options 	COMPAT_FREEBSD4		# Compatible with FreeBSD4
39#options 	KTRACE			# ktrace(1) support
40#options 	SYSVSHM			# SYSV-style shared memory
41#options 	SYSVMSG			# SYSV-style message queues
42#options 	SYSVSEM			# SYSV-style semaphores
43#options 	_KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
44#options 	KBD_INSTALL_CDEV	# install a CDEV entry in /dev
45# Xbox has a non-standard default timer frequency
46options 	TIMER_FREQ=1125000	# Gives ~733.34MHz CPU
47
48#device		apic			# I/O APIC
49
50device		pci
51
52# ATA and ATAPI devices
53device		ata
54options 	ATA_CAM
55options 	ATA_STATIC_ID	# Static device numbering
56
57# ATA/SCSI peripherals
58device		scbus		# SCSI bus (required for ATA/SCSI)
59device		cd		# CD
60device		da		# Direct Access (disks)
61device		pass		# Passthrough device (direct ATA/SCSI access)
62
63# Pseudo devices.
64device		loop		# Network loopback
65device		random		# Entropy device
66device		ether		# Ethernet support
67#device		tun		# Packet tunnel.
68device		pty		# BSD-style compatibility pseudo ttys
69#device		md		# Memory "disks"
70#device		gif		# IPv6 and IPv4 tunneling
71#device		faith		# IPv6-to-IPv4 relaying (translation)
72
73# The `bpf' device enables the Berkeley Packet Filter.
74# Be aware of the administrative consequences of enabling this!
75# Note that 'bpf' is required for DHCP.
76device		bpf		# Berkeley packet filter
77
78# USB support
79options 	USB_DEBUG	# enable debug msgs
80#device		uhci		# UHCI PCI->USB interface
81device		ohci		# OHCI PCI->USB interface
82device		usb		# USB Bus (required)
83device		uhid		# "Human Interface Devices"
84device		ukbd		# Keyboard
85device		ulpt		# Printer
86device		umass		# Disks/Mass storage - Requires scbus and da
87device		ums		# Mouse
88device		urio		# Diamond Rio 500 MP3 player
89
90device		miibus
91device		aue		# ADMtek USB Ethernet
92device		axe		# ASIX Electronics USB Ethernet
93device		cdce		# Generic USB over Ethernet
94device		cue		# CATC USB Ethernet
95device		kue		# Kawasaki LSI USB Ethernet
96device		rue		# RealTek RTL8150 USB Ethernet
97
98device		sound
99device		snd_ich		# nForce audio
100
101device		nfe		# nVidia nForce MCP on-board Ethernet Networking
102