152b321acSSam Leffler# 252b321acSSam Leffler# This file contains machine dependent kernel configuration notes. For 352b321acSSam Leffler# machine independent notes, look in /sys/conf/NOTES. 452b321acSSam Leffler 54f4d15f0SRuslan Bukin# 64f4d15f0SRuslan Bukin# Enable the kernel DTrace hooks which are required to load the DTrace 74f4d15f0SRuslan Bukin# kernel modules. 84f4d15f0SRuslan Bukin# 94f4d15f0SRuslan Bukinoptions KDTRACE_HOOKS 104f4d15f0SRuslan Bukin 114f4d15f0SRuslan Bukin# DTrace core 124f4d15f0SRuslan Bukin# NOTE: introduces CDDL-licensed components into the kernel 134f4d15f0SRuslan Bukin#device dtrace 144f4d15f0SRuslan Bukin 154f4d15f0SRuslan Bukin# DTrace modules 164f4d15f0SRuslan Bukin#device dtrace_profile 174f4d15f0SRuslan Bukin#device dtrace_sdt 184f4d15f0SRuslan Bukin#device dtrace_fbt 194f4d15f0SRuslan Bukin#device dtrace_systrace 204f4d15f0SRuslan Bukin#device dtrace_prototype 214f4d15f0SRuslan Bukin#device dtnfscl 224f4d15f0SRuslan Bukin#device dtmalloc 234f4d15f0SRuslan Bukin 244f4d15f0SRuslan Bukin# Alternatively include all the DTrace modules 254f4d15f0SRuslan Bukin#device dtraceall 2652b321acSSam Leffler 2752b321acSSam Leffler 2852b321acSSam Leffler##################################################################### 2952b321acSSam Leffler# CPU OPTIONS 3052b321acSSam Leffler 31509a0ebaSNathan Whitehorn# You must specify a machine directive to choose powerpc or powerpc64 32509a0ebaSNathan Whitehorn#machine powerpc powerpc[64] 33c3e289e1SNathan Whitehorn 3452b321acSSam Leffler# 3552b321acSSam Leffler# You must specify at least one CPU (the one you intend to run on). 365d8dd7e6SMarcel Moolenaarcpu AIM 3717f4cae4SRafal Jaworowski#cpu BOOKE_E500 3852b321acSSam Leffler 39eb9b8516SMarcel Moolenaaroptions FPU_EMU 40eb9b8516SMarcel Moolenaar 4188d17621SMarcel Moolenaar#options MPC85XX 4252b321acSSam Leffleroptions POWERMAC #NewWorld Apple PowerMacs 436ae96015SNathan Whitehorn#options PS3 #Sony Playstation 3 4452b321acSSam Leffleroptions PSIM #GDB PSIM ppc simulator 452c16c8d7SNathan Whitehornoptions MAMBO #IBM Mambo Full System Simulator 464efb1ca7SBrandon Bergrenoptions QEMU #QEMU processor emulator 4752b321acSSam Leffler 489eb9db93SNathan Whitehorn# The cpufreq(4) driver provides support for CPU frequency control 499eb9db93SNathan Whitehorndevice cpufreq 509eb9db93SNathan Whitehorn 5152b321acSSam Leffler# Standard busses 5250fd2a5bSNathan Whitehorndevice agp 5352b321acSSam Leffler 5403479763SNathan Whitehorndevice glc # Sony Playstation 3 Ethernet 55a9cade51SNathan Whitehorndevice kiic # Apple Keywest I2C Controller 5652b321acSSam Lefflerdevice ofwd # Open Firmware disks 579ca5167cSNathan Whitehorndevice adb # Apple Desktop Bus 589ca5167cSNathan Whitehorndevice cuda # VIA-CUDA ADB interface 59d188174aSAndreas Toblerdevice ad7417 # PowerMac7,2 temperature sensor 60d2d30ba3SAndreas Toblerdevice ds1631 # PowerMac11,2 temperature sensor 61da89fa28SAndreas Toblerdevice ds1775 # PowerMac7,2 temperature sensor 62da89fa28SAndreas Toblerdevice fcu # Apple Fan Control Unit 63da89fa28SAndreas Toblerdevice max6690 # PowerMac7,2 temperature sensor 649ca5167cSNathan Whitehorndevice pmu # Apple Power Management Unit 651016f143SNathan Whitehorndevice smu # Apple System Management Unit 668486eb86SNathan Whitehorndevice snd_ai2s # Apple I2S Audio 678486eb86SNathan Whitehorndevice snd_davbus # Apple Davbus Audio 68e9152038SJustin Hibbitsdevice adm1030 # Apple G4 MDD fan controller 6952b321acSSam Leffler 7090b8c0eaSEmmanuel Vadot# Backlight subsystem 7190b8c0eaSEmmanuel Vadotdevice backlight 7290b8c0eaSEmmanuel Vadot 7352b321acSSam Leffler 7452b321acSSam Leffler##################################################################### 7552b321acSSam Leffler# Devices we don't want to deal with 7652b321acSSam Leffler 775033c43bSJohn Baldwinnodevice ccr 78ca7fe84aSNavdeep Parharnodevice cxgbe # XXX: builds on powerpc64 only. 796af45170SJohn Baldwinnodevice cxgbev 80*b8a75483SWarner Loshnodevice bnxt 81f7ab0158SWarner Loshnodevice mpr # no 64-bit atomics 82f7ab0158SWarner Loshnodevice mps # no 64-bit atomics 8352b321acSSam Lefflernodevice ppc 84de2fa7b8SMarcel Moolenaar# sound 85de2fa7b8SMarcel Moolenaarnodevice snd_cmi 8652b321acSSam Leffler# wants gdb_cur 8752b321acSSam Lefflernodevice dcons 8852b321acSSam Lefflernodevice dcons_crom 8952b321acSSam Leffler 9052b321acSSam Leffler 9152b321acSSam Leffler##################################################################### 9252b321acSSam Leffler# Options we don't want to deal with 9352b321acSSam Leffler 9452b321acSSam Lefflernooption PPC_DEBUG 9577af66f0SWarner Loshnooption PPC_PROBE_CHIPSET # uses inb/outb 96