NOTES revision 163630
1111500Sobrien# $FreeBSD: head/sys/sparc64/conf/NOTES 163630 2006-10-23 13:23:14Z ru $ 2111500Sobrien# 3111500Sobrien# This file contains machine dependent kernel configuration notes. For 4111500Sobrien# machine independent notes, look in /sys/conf/NOTES. 5111500Sobrien 6111500Sobrien 7111500Sobrien##################################################################### 8111500Sobrien# CPU OPTIONS 9111500Sobrien 10111500Sobrien# 11111500Sobrien# You must specify at least one CPU (the one you intend to run on); 12111500Sobrien# deleting the specification for CPUs you don't need to use may make 13111500Sobrien# parts of the system run faster. 14117121Stmm# XXX: On the Sparc64, there is only one CPU type 15111500Sobriencpu SUN4U 16111500Sobrien 17111500Sobrien 18111500Sobrien##################################################################### 19111500Sobrien# HARDWARE BUS CONFIGURATION 20111500Sobrien 21111500Sobriendevice ebus 22111500Sobriendevice isa 23111500Sobriendevice pci 24111500Sobriendevice sbus 25111500Sobriendevice central 26111500Sobriendevice fhc 27111500Sobrien 28111500Sobrien 29111500Sobrien##################################################################### 30111500Sobrien# HARDWARE DEVICE CONFIGURATION 31111500Sobrien 32111500Sobrien# 33111500Sobrien# Mandatory devices: 34111500Sobrien# 35111500Sobrien 36111500Sobriendevice genclock # Generic clock interface 37133909Smariusdevice eeprom # eeprom (really a front-end for the MK48Txx) 38137814Smariusdevice mk48txx # Mostek MK48Txx clocks 39137822Smariusdevice rtc # rtc (really a front-end for the MC146818) 40137822Smariusdevice mc146818 # Motorola MC146818 and compatible clocks 41111500Sobrien 42111500Sobrien# 43111500Sobrien# Optional devices: 44111500Sobrien# 45111500Sobrien 46136301Syongaridevice auxio # auxiliary I/O device 47143827Smariusdevice clkbrd # Clock Board (blinkenlight on Sun Exx00) 48146483Smariusdevice creator # Creator, Creator3D and Elite3D framebuffers 49146483Smariusdevice machfb # ATI Mach64 framebuffers 50133909Smarius 51133909Smariusdevice ofw_console # Open Firmware console device 52133909Smariusoption OFWCONS_POLL_HZ=4 # 20 or more works best on Ultra2 53133909Smarius 54163535Sdes# PS/2 mouse 55163535Sdesdevice psm 56163535Sdeshint.psm.0.at="atkbdc" 57163535Sdeshint.psm.0.irq="12" 58163535Sdes 59163535Sdes# Options for psm: 60163535Sdesoptions PSM_HOOKRESUME #hook the system resume event, useful 61163535Sdes #for some laptops 62163535Sdesoptions PSM_RESETAFTERSUSPEND #reset the device at the resume event 63163535Sdes 64163535Sdes# The keyboard controller; it controls the keyboard and the PS/2 mouse. 65163535Sdesdevice atkbdc 66163535Sdeshint.atkbdc.0.at="isa" 67163535Sdeshint.atkbdc.0.port="0x060" 68163627Sru 69163627Sru# The AT keyboard 70163627Srudevice atkbd 71163627Sruhint.atkbd.0.at="atkbdc" 72163535Sdeshint.atkbd.0.irq="1" 73163535Sdes 74163535Sdes# Options for atkbd: 75163535Sdesoptions ATKBD_DFLT_KEYMAP # specify the built-in keymap 76163535Sdesmakeoptions ATKBD_DFLT_KEYMAP=jp.106 77163535Sdes 78163535Sdes# `flags' for atkbd: 79163890Smarius# 0x01 Force detection of keyboard, else we always assume a keyboard 80163890Smarius# 0x02 Don't reset keyboard, useful for some newer ThinkPads 81163890Smarius# 0x03 Force detection and avoid reset, might help with certain 82163890Smarius# dockingstations 83163890Smarius# 0x04 Old-style (XT) keyboard support, useful for older ThinkPads 84163890Smarius 85163890Smarius 86163890Smarius##################################################################### 87163890Smarius# Devices we don't want to deal with 88163890Smarius 89111500Sobriennodevice daemon_saver 90111500Sobriennodevice snake_saver 91111500Sobriennodevice star_saver 92111500Sobriennodevice bktr 93111500Sobriennodevice fdc 94140243Srunodevice ppc 95111500Sobriennodevice snd_ad1816 96111500Sobriennodevice snd_als4000 97111500Sobriennodevice snd_cmi 98111500Sobriennodevice snd_cs4281 99137812Smariusnodevice snd_csa 100137812Smariusnodevice snd_ds1 101133909Smariusnodevice snd_emu10k1 102137812Smariusnodevice snd_ess 103133909Smariusnodevice snd_fm801 104137812Smariusnodevice snd_gusc 105137812Smariusnodevice snd_ich 106133909Smariusnodevice snd_maestro 107137812Smariusnodevice snd_maestro3 108133909Smariusnodevice snd_mss 109133909Smariusnodevice snd_neomagic 110133909Smariusnodevice snd_sb16 111137812Smariusnodevice snd_sb8 112133909Smariusnodevice snd_sbc 113133909Smariusnodevice snd_solo 114137812Smariusnodevice snd_t4dwave 115137812Smariusnodevice snd_via8233 116133909Smariusnodevice snd_via82c686 117133909Smariusnodevice snd_vibes 118137812Smariusnodevice snd_uaudio 119137812Smariusnodevice aha 120137812Smariusnodevice bt 121133909Smariusnodevice wds 122133909Smariusnodevice ep 123111500Sobriennodevice ex 124111500Sobrien 125111500Sobrien 126111500Sobrien##################################################################### 127111500Sobrien# Options we don't want to deal with 128111582Sru 129111582Srunooption FDC_DEBUG 130111582Srunooption SC_RENDER_DEBUG 131111582Srunooption SC_DEBUG_LEVEL 132111582Srunooption PPC_DEBUG 133133909Smariusnooption PPC_PROBE_CHIPSET 134111582Srunooption SC_NO_SUSPEND_VTYSWITCH 135111582Srunooption SC_NO_FONT_LOADING 136111582Srunooption SC_KERNEL_CONS_REV_ATTR 137111582Srunooption SC_KERNEL_CONS_ATTR 138111582Srunooption SC_NORM_REV_ATTR 139111582Srunooption SC_NORM_ATTR 140111582Srunooption SC_DFLT_FONT 141111582Srunooption SC_ALT_MOUSE_IMAGE 142111582Srunooption EXT2FS 143111582Sru 144111582Sru 145111582Sru##################################################################### 146111582Sru# Make options we don't want to deal with 147111582Sru 148111582Srunomakeoption SC_DFLT_FONT 149111582Sru