XBOX revision 253779
1112918Sjeff#
2112918Sjeff# XBOX -- kernel for an XBOX
3112918Sjeff#
4112918Sjeff# $FreeBSD: head/sys/i386/conf/XBOX 253779 2013-07-29 20:26:27Z obrien $
5112918Sjeffcpu		I686_CPU		# Celeron
6112918Sjeffident		XBOX
7112918Sjeff
8112918Sjeffmakeoptions	MODULES_OVERRIDE=""
9112918Sjeff
10112918Sjeffoptions 	KDB
11113729Sjdpoptions 	DDB
12112918Sjeff
13112918Sjeffoptions 	XBOX			# kernel is for XBOX
14112918Sjeffdevice		xboxfb			# frame buffer support (REQUIRED!)
15112918Sjeffdevice		sc			# syscons
16112918Sjeffdevice		fb
17112918Sjeff
18112918Sjeff# no support yet for root device name fetching
19112918Sjeffoptions 	ROOTDEVNAME=\"ufs:ada0s1a\"
20112918Sjeff#options 	ROOTDEVNAME=\"cd9660:acd0\"
21112918Sjeff
22112918Sjeffoptions 	SCHED_4BSD		# 4BSD scheduler
23112918Sjeffoptions 	INET			# InterNETworking
24112918Sjeffoptions 	INET6			# IPv6 communications protocols
25112918Sjeffoptions 	FFS			# Berkeley Fast Filesystem
26112918Sjeffoptions 	SOFTUPDATES		# Enable FFS soft updates support
27112918Sjeff#options 	UFS_ACL			# Support for access control lists
28112918Sjeff#options 	UFS_DIRHASH		# Improve performance on big directories
29112918Sjeff#options 	MD_ROOT			# MD is a potential root device
30112918Sjeffoptions 	NFSCL			# New Network Filesystem Client
31112918Sjeff#options 	NFSD			# New Network Filesystem Server
32112918Sjeff#options 	NFSLOCKD		# Network Lock Manager
33112918Sjeff#options 	NFS_ROOT		# NFS usable as /, requires NFSCL
34112918Sjeff#options 	MSDOSFS			# MSDOS Filesystem
35112918Sjeffoptions 	CD9660			# ISO 9660 Filesystem
36112918Sjeff#options 	PROCFS			# Process filesystem (requires PSEUDOFS)
37112918Sjeff#options 	PSEUDOFS		# Pseudo-filesystem framework
38112918Sjeff#options 	COMPAT_FREEBSD4		# Compatible with FreeBSD4
39112918Sjeff#options 	KTRACE			# ktrace(1) support
40112918Sjeff#options 	SYSVSHM			# SYSV-style shared memory
41112918Sjeff#options 	SYSVMSG			# SYSV-style message queues
42112918Sjeff#options 	SYSVSEM			# SYSV-style semaphores
43112918Sjeff#options 	_KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
44112918Sjeff#options 	KBD_INSTALL_CDEV	# install a CDEV entry in /dev
45112918Sjeff# Xbox has a non-standard default timer frequency
46112918Sjeffoptions 	TIMER_FREQ=1125000	# Gives ~733.34MHz CPU
47112918Sjeff
48112918Sjeff#device		apic			# I/O APIC
49123348Smtm
50112918Sjeffdevice		pci
51112918Sjeff
52112918Sjeff# ATA and ATAPI devices
53device		ata
54options 	ATA_STATIC_ID	# Static device numbering
55
56# ATA/SCSI peripherals
57device		scbus		# SCSI bus (required for ATA/SCSI)
58device		cd		# CD
59device		da		# Direct Access (disks)
60device		pass		# Passthrough device (direct ATA/SCSI access)
61
62# Pseudo devices.
63device		loop		# Network loopback
64device		random		# Entropy device
65options 	YARROW_RNG	# Yarrow software RNG
66device		ether		# Ethernet support
67#device		tun		# Packet tunnel.
68#device		md		# Memory "disks"
69#device		gif		# IPv6 and IPv4 tunneling
70#device		faith		# IPv6-to-IPv4 relaying (translation)
71
72# The `bpf' device enables the Berkeley Packet Filter.
73# Be aware of the administrative consequences of enabling this!
74# Note that 'bpf' is required for DHCP.
75device		bpf		# Berkeley packet filter
76
77# USB support
78options 	USB_DEBUG	# enable debug msgs
79#device		uhci		# UHCI PCI->USB interface
80device		ohci		# OHCI PCI->USB interface
81device		usb		# USB Bus (required)
82device		ukbd		# Keyboard
83device		umass		# Disks/Mass storage - Requires scbus and da
84
85device		miibus
86
87device		sound
88device		snd_ich		# nForce audio
89
90device		nfe		# nVidia nForce MCP on-board Ethernet Networking
91