1152219Simp#
2152219Simp# XBOX -- kernel for an XBOX
3152219Simp#
4152219Simp# $FreeBSD$
5152219Simpcpu		I686_CPU		# Celeron
6152219Simpident		XBOX
7152219Simp
8152219Simpmakeoptions	MODULES_OVERRIDE=""
9152219Simp
10152219Simpoptions 	KDB
11152219Simpoptions 	DDB
12152219Simp
13191954Skuriyamaoptions 	XBOX			# kernel is for XBOX
14152219Simpdevice		xboxfb			# frame buffer support (REQUIRED!)
15156243Srinkdevice		sc			# syscons
16156243Srinkdevice		fb
17152219Simp
18152219Simp# no support yet for root device name fetching
19220982Smavoptions 	ROOTDEVNAME=\"ufs:ada0s1a\"
20191954Skuriyama#options 	ROOTDEVNAME=\"cd9660:acd0\"
21152219Simp
22152219Simpoptions 	SCHED_4BSD		# 4BSD scheduler
23152219Simpoptions 	INET			# InterNETworking
24152219Simpoptions 	INET6			# IPv6 communications protocols
25152219Simpoptions 	FFS			# Berkeley Fast Filesystem
26152219Simpoptions 	SOFTUPDATES		# Enable FFS soft updates support
27152219Simp#options 	UFS_ACL			# Support for access control lists
28152219Simp#options 	UFS_DIRHASH		# Improve performance on big directories
29152219Simp#options 	MD_ROOT			# MD is a potential root device
30224699Srmacklemoptions 	NFSCL			# New Network Filesystem Client
31224699Srmacklem#options 	NFSD			# New Network Filesystem Server
32177662Sdfr#options 	NFSLOCKD		# Network Lock Manager
33224699Srmacklem#options 	NFS_ROOT		# NFS usable as /, requires NFSCL
34152219Simp#options 	MSDOSFS			# MSDOS Filesystem
35152219Simpoptions 	CD9660			# ISO 9660 Filesystem
36152219Simp#options 	PROCFS			# Process filesystem (requires PSEUDOFS)
37152219Simp#options 	PSEUDOFS		# Pseudo-filesystem framework
38152219Simp#options 	COMPAT_FREEBSD4		# Compatible with FreeBSD4
39152219Simp#options 	KTRACE			# ktrace(1) support
40152219Simp#options 	SYSVSHM			# SYSV-style shared memory
41152219Simp#options 	SYSVMSG			# SYSV-style message queues
42152219Simp#options 	SYSVSEM			# SYSV-style semaphores
43152219Simp#options 	_KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
44152219Simp#options 	KBD_INSTALL_CDEV	# install a CDEV entry in /dev
45161141Simp# Xbox has a non-standard default timer frequency
46161141Simpoptions 	TIMER_FREQ=1125000	# Gives ~733.34MHz CPU
47152219Simp
48152219Simp#device		apic			# I/O APIC
49152219Simp
50152219Simpdevice		pci
51152219Simp
52152219Simp# ATA and ATAPI devices
53152219Simpdevice		ata
54221071Smavoptions 	ATA_STATIC_ID	# Static device numbering
55152219Simp
56220982Smav# ATA/SCSI peripherals
57220982Smavdevice		scbus		# SCSI bus (required for ATA/SCSI)
58220982Smavdevice		cd		# CD
59152219Simpdevice		da		# Direct Access (disks)
60220982Smavdevice		pass		# Passthrough device (direct ATA/SCSI access)
61152219Simp
62152219Simp# Pseudo devices.
63152219Simpdevice		loop		# Network loopback
64152219Simpdevice		random		# Entropy device
65152219Simpdevice		ether		# Ethernet support
66152219Simp#device		tun		# Packet tunnel.
67152219Simp#device		md		# Memory "disks"
68152219Simp#device		gif		# IPv6 and IPv4 tunneling
69152219Simp#device		faith		# IPv6-to-IPv4 relaying (translation)
70152219Simp
71152219Simp# The `bpf' device enables the Berkeley Packet Filter.
72152219Simp# Be aware of the administrative consequences of enabling this!
73152219Simp# Note that 'bpf' is required for DHCP.
74152219Simpdevice		bpf		# Berkeley packet filter
75152219Simp
76152219Simp# USB support
77207077Sthompsaoptions 	USB_DEBUG	# enable debug msgs
78152219Simp#device		uhci		# UHCI PCI->USB interface
79152219Simpdevice		ohci		# OHCI PCI->USB interface
80152219Simpdevice		usb		# USB Bus (required)
81152219Simpdevice		ukbd		# Keyboard
82152219Simpdevice		umass		# Disks/Mass storage - Requires scbus and da
83152219Simp
84152219Simpdevice		miibus
85152219Simp
86152219Simpdevice		sound
87152219Simpdevice		snd_ich		# nForce audio
88155288Srink
89159997Srinkdevice		nfe		# nVidia nForce MCP on-board Ethernet Networking
90