NOTES revision 137822
1111500Sobrien# $FreeBSD: head/sys/sparc64/conf/NOTES 137822 2004-11-17 16:41:42Z marius $ 2111500Sobrien# 3111500Sobrien# This file contains machine dependent kernel configuration notes. For 4111500Sobrien# machine independent notes, look in /sys/conf/NOTES. 5111500Sobrien 6111500Sobrien# This directive is mandatory. It defines the architecture to be 7111500Sobrien# configured for. In this case, this kernel is for a machine using 8111500Sobrien# UltraSparc processors. 9111500Sobrien# 10111500Sobrienmachine sparc64 11111500Sobrien 12111500Sobrien 13111500Sobrien##################################################################### 14111500Sobrien# CPU OPTIONS 15111500Sobrien 16111500Sobrien# 17111500Sobrien# You must specify at least one CPU (the one you intend to run on); 18111500Sobrien# deleting the specification for CPUs you don't need to use may make 19111500Sobrien# parts of the system run faster. 20117121Stmm# XXX: On the Sparc64, there is only one CPU type 21111500Sobriencpu SUN4U 22111500Sobrien 23111500Sobrien 24111500Sobrien##################################################################### 25111500Sobrien# HARDWARE BUS CONFIGURATION 26111500Sobrien 27111500Sobriendevice ebus 28111500Sobriendevice isa 29111500Sobriendevice pci 30111500Sobriendevice sbus 31111500Sobriendevice central 32111500Sobriendevice fhc 33111500Sobrien 34111500Sobrien 35111500Sobrien##################################################################### 36111500Sobrien# HARDWARE DEVICE CONFIGURATION 37111500Sobrien 38111500Sobrien# 39111500Sobrien# Mandatory devices: 40111500Sobrien# 41111500Sobrien 42111500Sobriendevice genclock # Generic clock interface 43133909Smariusdevice eeprom # eeprom (really a front-end for the MK48Txx) 44137814Smariusdevice mk48txx # Mostek MK48Txx clocks 45137822Smariusdevice rtc # rtc (really a front-end for the MC146818) 46137822Smariusdevice mc146818 # Motorola MC146818 and compatible clocks 47111500Sobrien 48111500Sobrien# 49111500Sobrien# Optional devices: 50111500Sobrien# 51111500Sobrien 52136301Syongaridevice auxio # auxiliary I/O device 53133909Smariusdevice creator # Creator, Creator3D and Elite3D graphics cards 54133909Smarius 55133909Smariusdevice ofw_console # Open Firmware console device 56133909Smariusoption OFWCONS_POLL_HZ=4 # 20 or more works best on Ultra2 57133909Smarius 58111500Sobriendevice sab # Siemens SAB82532 based serial ports 59111500Sobriendevice zs # Zilog 8530 based serial ports 60111500Sobrien 61111500Sobrien 62111500Sobrien##################################################################### 63111500Sobrien# Devices we don't want to deal with 64111500Sobrien 65111500Sobriennodevice ukbd 66111500Sobriennodevice atkbdc 67111500Sobriennodevice atkbd 68111500Sobriennodevice psm 69111500Sobriennodevice vga 70111500Sobriennodevice daemon_saver 71111500Sobriennodevice star_saver 72111500Sobriennodevice bktr 73111500Sobriennodevice fdc 74111500Sobriennodevice ppc 75137812Smariusnodevice snd_ad1816 76137812Smariusnodevice snd_als4000 77137812Smariusnodevice snd_au88x0 78133909Smariusnodevice snd_cmi 79137812Smariusnodevice snd_cs4281 80133909Smariusnodevice snd_csa 81137812Smariusnodevice snd_ds1 82137812Smariusnodevice snd_emu10k1 83137812Smariusnodevice snd_es137x 84133909Smariusnodevice snd_ess 85137812Smariusnodevice snd_fm801 86133909Smariusnodevice snd_gusc 87133909Smariusnodevice snd_ich 88133909Smariusnodevice snd_maestro 89137812Smariusnodevice snd_maestro3 90133909Smariusnodevice snd_mss 91133909Smariusnodevice snd_neomagic 92137812Smariusnodevice snd_sb16 93137812Smariusnodevice snd_sb8 94133909Smariusnodevice snd_sbc 95133909Smariusnodevice snd_solo 96137812Smariusnodevice snd_t4dwave 97137812Smariusnodevice snd_via8233 98137812Smariusnodevice snd_via82c686 99133909Smariusnodevice snd_vibes 100137812Smariusnodevice snd_vortex1 101133909Smariusnodevice snd_uaudio 102111500Sobriennodevice aha 103111500Sobriennodevice bt 104111500Sobriennodevice wds 105111500Sobriennodevice ep 106111500Sobriennodevice ex 107133909Smariusnodevice sio 108111582Sru 109111582Sru 110111582Sru##################################################################### 111111582Sru# Options we don't want to deal with 112111582Sru 113133909Smariusnooption FDC_DEBUG 114133909Smariusnooption COM_ESP 115133909Smariusnooption CONSPEED 116111582Srunooption VGA_DEBUG 117111582Srunooption SC_RENDER_DEBUG 118111582Srunooption SC_DEBUG_LEVEL 119111582Srunooption PPC_DEBUG 120111582Srunooption PPC_PROBE_CHIPSET 121111582Srunooption SC_NO_SUSPEND_VTYSWITCH 122111582Srunooption SC_NO_FONT_LOADING 123111582Srunooption SC_KERNEL_CONS_REV_ATTR 124111582Srunooption SC_KERNEL_CONS_ATTR 125111582Srunooption SC_NORM_REV_ATTR 126111582Srunooption SC_NORM_ATTR 127111582Srunooption SC_DFLT_FONT 128111582Srunooption SC_ALT_MOUSE_IMAGE 129111582Srunooption VGA_WIDTH90 130111582Srunooption VGA_SLOW_IOACCESS 131111582Srunooption VGA_ALT_SEQACCESS 132111582Srunooption PSM_RESETAFTERSUSPEND 133111582Srunooption PSM_HOOKRESUME 134111582Srunooption ATKBD_DFLT_KEYMAP 135111582Srunooption EXT2FS 136111582Sru 137111582Sru 138111582Sru##################################################################### 139111582Sru# Make options we don't want to deal with 140111582Sru 141111582Srunomakeoption SC_DFLT_FONT 142111582Srunomakeoption ATKBD_DFLT_KEYMAP 143