[Midnightbsd-cvs] src: i386/conf: kernel types for XBOX and MAC

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Tue Dec 9 12:00:27 EST 2008


Log Message:
-----------
kernel types for XBOX and MAC

Added Files:
-----------
    src/sys/i386/conf:
        MAC (r1.1)
        XBOX (r1.1)

-------------- next part --------------
--- /dev/null
+++ sys/i386/conf/XBOX
@@ -0,0 +1,109 @@
+#
+# XBOX -- kernel for an XBOX
+#
+# $MidnightBSD: src/sys/i386/conf/XBOX,v 1.1 2008/12/09 17:00:26 laffer1 Exp $
+# $FreeBSD: src/sys/i386/conf/XBOX,v 1.7 2006/08/09 23:47:38 imp Exp $
+cpu		I686_CPU		# Celeron
+ident		XBOX
+
+makeoptions	MODULES_OVERRIDE=""
+
+options 	KDB
+options 	DDB
+
+options		XBOX			# kernel is for XBOX
+device		xboxfb			# frame buffer support (REQUIRED!)
+device		sc			# syscons
+device		fb
+
+# no support yet for root device name fetching
+options		ROOTDEVNAME=\"ufs:ad0s1a\"
+#options	ROOTDEVNAME=\"cd9660:acd0\"
+
+options 	SCHED_4BSD		# 4BSD scheduler
+options 	INET			# InterNETworking
+options 	INET6			# IPv6 communications protocols
+options 	FFS			# Berkeley Fast Filesystem
+options 	SOFTUPDATES		# Enable FFS soft updates support
+#options 	UFS_ACL			# Support for access control lists
+#options 	UFS_DIRHASH		# Improve performance on big directories
+#options 	MD_ROOT			# MD is a potential root device
+options 	NFSCLIENT		# Network Filesystem Client
+#options 	NFSSERVER		# Network Filesystem Server
+#options 	NFS_ROOT		# NFS usable as /, requires NFSCLIENT
+#options 	MSDOSFS			# MSDOS Filesystem
+options 	CD9660			# ISO 9660 Filesystem
+#options 	PROCFS			# Process filesystem (requires PSEUDOFS)
+#options 	PSEUDOFS		# Pseudo-filesystem framework
+#options 	COMPAT_FREEBSD4		# Compatible with FreeBSD4
+#options 	KTRACE			# ktrace(1) support
+#options 	SYSVSHM			# SYSV-style shared memory
+#options 	SYSVMSG			# SYSV-style message queues
+#options 	SYSVSEM			# SYSV-style semaphores
+#options 	_KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
+#options 	KBD_INSTALL_CDEV	# install a CDEV entry in /dev
+options 	ADAPTIVE_GIANT		# Giant mutex is adaptive.
+# Xbox has a non-standard default timer frequency
+options 	TIMER_FREQ=1125000	# Gives ~733.34MHz CPU
+
+#device		apic			# I/O APIC
+
+# Bus support.  Do not remove isa, even if you have no isa slots
+device		isa
+device		pci
+
+# ATA and ATAPI devices
+device		ata
+device		atadisk		# ATA disk drives
+device		atapicd		# ATAPI CDROM drives
+options 	ATA_STATIC_ID	# Static device numbering
+
+# SCSI peripherals
+device		scbus		# SCSI bus (required for SCSI)
+device		da		# Direct Access (disks)
+
+# Floating point support - do not disable.
+device		npx
+
+# Pseudo devices.
+device		loop		# Network loopback
+device		mem		# Memory and kernel memory devices
+device		io		# I/O device
+device		random		# Entropy device
+device		ether		# Ethernet support
+#device		tun		# Packet tunnel.
+device		pty		# Pseudo-ttys (telnet etc)
+#device		md		# Memory "disks"
+#device		gif		# IPv6 and IPv4 tunneling
+#device		faith		# IPv6-to-IPv4 relaying (translation)
+
+# The `bpf' device enables the Berkeley Packet Filter.
+# Be aware of the administrative consequences of enabling this!
+# Note that 'bpf' is required for DHCP.
+device		bpf		# Berkeley packet filter
+
+# USB support
+#device		uhci		# UHCI PCI->USB interface
+device		ohci		# OHCI PCI->USB interface
+device		usb		# USB Bus (required)
+device		ugen		# Generic
+device		uhid		# "Human Interface Devices"
+device		ukbd		# Keyboard
+device		ulpt		# Printer
+device		umass		# Disks/Mass storage - Requires scbus and da
+device		ums		# Mouse
+device		urio		# Diamond Rio 500 MP3 player
+device		uscanner	# Scanners
+
+device		miibus
+device		aue		# ADMtek USB Ethernet
+device		axe		# ASIX Electronics USB Ethernet
+device		cdce		# Generic USB over Ethernet
+device		cue		# CATC USB Ethernet
+device		kue		# Kawasaki LSI USB Ethernet
+device		rue		# RealTek RTL8150 USB Ethernet
+
+device		sound
+device		snd_ich		# nForce audio
+
+device		nfe		# nVidia nForce MCP on-board Ethernet Networking
--- /dev/null
+++ sys/i386/conf/MAC
@@ -0,0 +1,29 @@
+# MAC -- Generic kernel configuration file for FreeBSD/i386 MAC
+#
+# The Mandatory Access Control, or MAC, framework allows administrators to
+# finely control system security by providing for a loadable security pol-
+# icy architecture.
+#
+# For more information see:
+#
+# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/mac.html 
+#
+# $MidnightBSD: src/sys/i386/conf/MAC,v 1.1 2008/12/09 17:00:26 laffer1 Exp $
+# $FreeBSD: src/sys/i386/conf/MAC,v 1.1 2005/09/18 03:15:35 csjp Exp $
+
+include 	GENERIC
+ident 		MAC
+
+options 	MAC
+
+#options 	MAC_BIBA		# BIBA data integrity policy
+#options 	MAC_BSDEXTENDED		# File system firewall policy
+#options 	MAC_IFOFF		# Network interface silencing policy
+#options 	MAC_LOMAC		# Low-watermark data integrity policy
+#options 	MAC_MLS			# Multi-level confidentiality policy
+#options 	MAC_NONE		# NULL policy
+#options 	MAC_PARTITION		# Process partition policy
+#options 	MAC_PORTACL		# Network port access control policy
+#options 	MAC_SEEOTHERUIDS	# UID visibility policy
+#options 	MAC_STUB		# Stub policy
+#options 	MAC_TEST		# Testing policy for the MAC framework


More information about the Midnightbsd-cvs mailing list