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