Date: Sat, 27 Mar 2010 20:25:50 +0000 (UTC) From: Nathan Whitehorn <nwhitehorn@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r205777 - projects/ppc64/sys/powerpc64/conf Message-ID: <201003272025.o2RKPoGt092203@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: nwhitehorn Date: Sat Mar 27 20:25:50 2010 New Revision: 205777 URL: http://svn.freebsd.org/changeset/base/205777 Log: Add MAMBO kernel config for running under the IBM Cell Simulator. Added: projects/ppc64/sys/powerpc64/conf/MAMBO Added: projects/ppc64/sys/powerpc64/conf/MAMBO ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/ppc64/sys/powerpc64/conf/MAMBO Sat Mar 27 20:25:50 2010 (r205777) @@ -0,0 +1,102 @@ +# +# GENERIC -- Generic kernel configuration file for FreeBSD/powerpc +# +# For more information on this file, please read the handbook section on +# Kernel Configuration Files: +# +# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html +# +# The handbook is also available locally in /usr/share/doc/handbook +# if you've installed the doc distribution, otherwise always see the +# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the +# latest information. +# +# An exhaustive list of options and more detailed explanations of the +# device lines is also present in the ../../conf/NOTES and NOTES files. +# If you are in doubt as to the purpose or necessity of a line, check first +# in NOTES. +# +# $FreeBSD: projects/ppc64/sys/powerpc64/conf/GENERIC 197668 2009-10-01 13:16:24Z nwhitehorn $ + +cpu AIM +cpu CELL +ident GENERIC + +#To statically compile in device wiring instead of /boot/device.hints +#hints "GENERIC.hints" + +makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols +makeoptions MODULES_OVERRIDE="" + +# Platform support +options POWERMAC #NewWorld Apple PowerMacs +options MAMBO #IBM Systemsim ppc simulator + +options SCHED_ULE #ULE scheduler +options INET #InterNETworking +options INET6 #IPv6 communications protocols +options SCTP #Stream Control Transmission Protocol +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 UFS_GJOURNAL #Enable gjournal-based UFS journaling +options MD_ROOT #MD is a potential root device +options PROCFS #Process filesystem (requires PSEUDOFS) +options PSEUDOFS #Pseudo-filesystem framework +options GEOM_PART_GPT #GUID Partition Tables. +options GEOM_LABEL #Provides labelization +options SCSI_DELAY=5000 #Delay (in ms) before probing SCSI +options KTRACE #ktrace(1) syscall trace support +options STACK #stack(9) support +options SYSVSHM #SYSV-style shared memory +options SYSVMSG #SYSV-style message queues +options SYSVSEM #SYSV-style semaphores +options P1003_1B_SEMAPHORES # POSIX-style semaphores +options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions +options HWPMC_HOOKS # Necessary kernel hooks for hwpmc(4) + +options COMPAT_FREEBSD32 #Compatible with PPC32 binaries + +# Debugging for use in -current +options KDB #Enable the kernel debugger +options DDB #Support DDB +options INVARIANTS #Enable calls of extra sanity checking +options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS +options WITNESS #Enable checks to detect deadlocks and cycles +options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed +options ALT_BREAK_TO_DEBUGGER +options HZ=100 + +# To make an SMP kernel, the next line is needed +options SMP # Symmetric MultiProcessor Kernel + +# CPU frequency control +#device cpufreq + +# Standard busses +device pci + +# Pseudo devices. +device loop # Network loopback +device random # Entropy device +device ether # Ethernet support +device tun # Packet tunnel. +device pty # BSD-style compatibility pseudo ttys +device md # Memory "disks" +device mem +device ofwd # Open Firmware 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 + +options KTR +options KTR_COMPILE=0xffffffff +#options KTR_MASK=(KTR_SIG|KTR_SYSC) +options KTR_VERBOSE + +options ROOTDEVNAME=\"ufs:mambodisk0\"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201003272025.o2RKPoGt092203>