head	1.36;
access;
symbols
	RELENG_8_4:1.36.0.2
	RELENG_9_1_0_RELEASE:1.35.2.1.4.2
	RELENG_9_1:1.35.2.1.0.4
	RELENG_9_1_BP:1.35.2.1
	RELENG_8_3_0_RELEASE:1.32.2.4.2.1
	RELENG_8_3:1.32.2.4.0.2
	RELENG_8_3_BP:1.32.2.4
	RELENG_9_0_0_RELEASE:1.35.2.1.2.1
	RELENG_9_0:1.35.2.1.0.2
	RELENG_9_0_BP:1.35.2.1
	RELENG_9:1.35.0.2
	RELENG_9_BP:1.35
	RELENG_7_4_0_RELEASE:1.30.2.2.4.1
	RELENG_8_2_0_RELEASE:1.32.2.3.4.1
	RELENG_7_4:1.30.2.2.0.4
	RELENG_7_4_BP:1.30.2.2
	RELENG_8_2:1.32.2.3.0.4
	RELENG_8_2_BP:1.32.2.3
	RELENG_8_1_0_RELEASE:1.32.2.3.2.1
	RELENG_8_1:1.32.2.3.0.2
	RELENG_8_1_BP:1.32.2.3
	RELENG_7_3_0_RELEASE:1.30.2.2.2.1
	RELENG_7_3:1.30.2.2.0.2
	RELENG_7_3_BP:1.30.2.2
	RELENG_8_0_0_RELEASE:1.32.2.1.2.1
	RELENG_8_0:1.32.2.1.0.2
	RELENG_8_0_BP:1.32.2.1
	RELENG_8:1.32.0.2
	RELENG_8_BP:1.32
	RELENG_7_2_0_RELEASE:1.30.8.1
	RELENG_7_2:1.30.0.8
	RELENG_7_2_BP:1.30
	RELENG_7_1_0_RELEASE:1.30.6.1
	RELENG_6_4_0_RELEASE:1.19.2.3.4.1
	RELENG_7_1:1.30.0.6
	RELENG_7_1_BP:1.30
	RELENG_6_4:1.19.2.3.0.4
	RELENG_6_4_BP:1.19.2.3
	RELENG_7_0_0_RELEASE:1.30
	RELENG_6_3_0_RELEASE:1.19.2.3
	RELENG_7_0:1.30.0.4
	RELENG_7_0_BP:1.30
	RELENG_6_3:1.19.2.3.0.2
	RELENG_6_3_BP:1.19.2.3
	RELENG_7:1.30.0.2
	RELENG_7_BP:1.30
	RELENG_6_2_0_RELEASE:1.19.2.2
	RELENG_6_2:1.19.2.2.0.4
	RELENG_6_2_BP:1.19.2.2
	RELENG_5_5_0_RELEASE:1.9.2.5
	RELENG_5_5:1.9.2.5.0.2
	RELENG_5_5_BP:1.9.2.5
	RELENG_6_1_0_RELEASE:1.19.2.2
	RELENG_6_1:1.19.2.2.0.2
	RELENG_6_1_BP:1.19.2.2
	RELENG_6_0_0_RELEASE:1.19
	RELENG_6_0:1.19.0.4
	RELENG_6_0_BP:1.19
	RELENG_6:1.19.0.2
	RELENG_6_BP:1.19
	RELENG_5_4_0_RELEASE:1.9.2.4
	RELENG_5_4:1.9.2.4.0.2
	RELENG_5_4_BP:1.9.2.4
	RELENG_5_3_0_RELEASE:1.9
	RELENG_5_3:1.9.0.4
	RELENG_5_3_BP:1.9
	RELENG_5:1.9.0.2
	RELENG_5_BP:1.9
	RELENG_5_2_1_RELEASE:1.4
	RELENG_5_2_0_RELEASE:1.4
	RELENG_5_2:1.4.0.2
	RELENG_5_2_BP:1.4
	RELENG_5_1_0_RELEASE:1.2
	RELENG_5_1:1.2.0.2
	RELENG_5_1_BP:1.2;
locks; strict;
comment	@# @;


1.36
date	2012.11.17.01.53.25;	author svnexp;	state Exp;
branches
	1.36.2.1;
next	1.35;

1.35
date	2010.04.10.11.52.12;	author marius;	state Exp;
branches
	1.35.2.1;
next	1.34;

1.34
date	2010.01.18.20.25.29;	author marius;	state Exp;
branches;
next	1.33;

1.33
date	2010.01.03.02.58.43;	author marius;	state Exp;
branches;
next	1.32;

1.32
date	2008.08.23.14.28.44;	author marius;	state Exp;
branches
	1.32.2.1;
next	1.31;

1.31
date	2008.04.21.10.09.55;	author phk;	state Exp;
branches;
next	1.30;

1.30
date	2006.11.02.00.01.15;	author marius;	state Exp;
branches
	1.30.2.1
	1.30.6.1
	1.30.8.1;
next	1.29;

1.29
date	2006.11.01.18.17.53;	author marius;	state Exp;
branches;
next	1.28;

1.28
date	2006.10.23.13.23.14;	author ru;	state Exp;
branches;
next	1.27;

1.27
date	2006.10.23.10.05.36;	author ru;	state Exp;
branches;
next	1.26;

1.26
date	2006.10.23.09.45.22;	author ru;	state Exp;
branches;
next	1.25;

1.25
date	2006.10.20.09.52.27;	author des;	state Exp;
branches;
next	1.24;

1.24
date	2006.07.29.18.38.54;	author marcel;	state Exp;
branches;
next	1.23;

1.23
date	2006.04.19.19.39.35;	author marcel;	state Exp;
branches;
next	1.22;

1.22
date	2006.01.04.17.05.19;	author joel;	state Exp;
branches;
next	1.21;

1.21
date	2005.11.27.23.17.00;	author ru;	state Exp;
branches;
next	1.20;

1.20
date	2005.10.25.04.05.48;	author yongari;	state Exp;
branches;
next	1.19;

1.19
date	2005.06.10.20.58.59;	author marius;	state Exp;
branches
	1.19.2.1;
next	1.18;

1.18
date	2005.05.21.20.50.45;	author marius;	state Exp;
branches;
next	1.17;

1.17
date	2005.03.19.01.04.48;	author marius;	state Exp;
branches;
next	1.16;

1.16
date	2005.02.27.15.23.58;	author marius;	state Exp;
branches;
next	1.15;

1.15
date	2005.01.14.13.16.13;	author ru;	state Exp;
branches;
next	1.14;

1.14
date	2004.11.17.16.41.42;	author marius;	state Exp;
branches;
next	1.13;

1.13
date	2004.11.17.12.57.24;	author marius;	state Exp;
branches;
next	1.12;

1.12
date	2004.11.17.12.07.14;	author marius;	state Exp;
branches;
next	1.11;

1.11
date	2004.10.25.10.29.57;	author yongari;	state Exp;
branches;
next	1.10;

1.10
date	2004.10.09.07.31.03;	author yongari;	state Exp;
branches;
next	1.9;

1.9
date	2004.08.16.23.21.06;	author marius;	state Exp;
branches
	1.9.2.1;
next	1.8;

1.8
date	2004.07.11.03.21.24;	author marcel;	state Exp;
branches;
next	1.7;

1.7
date	2004.06.24.02.57.09;	author obrien;	state Exp;
branches;
next	1.6;

1.6
date	2004.05.08.13.53.46;	author marius;	state Exp;
branches;
next	1.5;

1.5
date	2004.04.30.15.00.41;	author marius;	state Exp;
branches;
next	1.4;

1.4
date	2003.07.01.15.13.07;	author tmm;	state Exp;
branches;
next	1.3;

1.3
date	2003.06.11.23.42.41;	author jake;	state Exp;
branches;
next	1.2;

1.2
date	2003.02.26.23.36.59;	author ru;	state Exp;
branches;
next	1.1;

1.1
date	2003.02.25.20.59.23;	author obrien;	state Exp;
branches;
next	;

1.36.2.1
date	2012.11.17.01.53.25;	author svnexp;	state dead;
branches;
next	1.36.2.2;

1.36.2.2
date	2013.03.28.13.05.38;	author svnexp;	state Exp;
branches;
next	;

1.35.2.1
date	2011.09.23.00.51.37;	author kensmith;	state Exp;
branches
	1.35.2.1.2.1
	1.35.2.1.4.1;
next	1.35.2.2;

1.35.2.2
date	2012.11.17.11.37.24;	author svnexp;	state Exp;
branches;
next	;

1.35.2.1.2.1
date	2011.11.11.04.20.22;	author kensmith;	state Exp;
branches;
next	1.35.2.1.2.2;

1.35.2.1.2.2
date	2012.11.17.08.37.21;	author svnexp;	state Exp;
branches;
next	;

1.35.2.1.4.1
date	2012.08.05.23.54.33;	author kensmith;	state Exp;
branches;
next	1.35.2.1.4.2;

1.35.2.1.4.2
date	2012.11.17.08.48.12;	author svnexp;	state Exp;
branches;
next	;

1.32.2.1
date	2009.08.03.08.13.06;	author kensmith;	state Exp;
branches
	1.32.2.1.2.1;
next	1.32.2.2;

1.32.2.2
date	2010.01.15.16.54.59;	author marius;	state Exp;
branches;
next	1.32.2.3;

1.32.2.3
date	2010.01.21.17.37.25;	author marius;	state Exp;
branches
	1.32.2.3.2.1
	1.32.2.3.4.1;
next	1.32.2.4;

1.32.2.4
date	2012.01.28.23.45.31;	author marius;	state Exp;
branches
	1.32.2.4.2.1;
next	1.32.2.5;

1.32.2.5
date	2012.11.17.10.37.05;	author svnexp;	state Exp;
branches;
next	;

1.32.2.1.2.1
date	2009.10.25.01.10.29;	author kensmith;	state Exp;
branches;
next	;

1.32.2.3.2.1
date	2010.06.14.02.09.06;	author kensmith;	state Exp;
branches;
next	;

1.32.2.3.4.1
date	2010.12.21.17.09.25;	author kensmith;	state Exp;
branches;
next	;

1.32.2.4.2.1
date	2012.03.03.06.15.13;	author kensmith;	state Exp;
branches;
next	1.32.2.4.2.2;

1.32.2.4.2.2
date	2012.11.17.08.25.40;	author svnexp;	state Exp;
branches;
next	;

1.30.2.1
date	2010.01.15.16.55.00;	author marius;	state Exp;
branches;
next	1.30.2.2;

1.30.2.2
date	2010.01.21.17.37.26;	author marius;	state Exp;
branches
	1.30.2.2.2.1
	1.30.2.2.4.1;
next	1.30.2.3;

1.30.2.3
date	2012.11.17.08.07.31;	author svnexp;	state Exp;
branches;
next	;

1.30.2.2.2.1
date	2010.02.10.00.26.20;	author kensmith;	state Exp;
branches;
next	;

1.30.2.2.4.1
date	2010.12.21.17.10.29;	author kensmith;	state Exp;
branches;
next	1.30.2.2.4.2;

1.30.2.2.4.2
date	2012.11.17.08.17.34;	author svnexp;	state Exp;
branches;
next	;

1.30.6.1
date	2008.11.25.02.59.29;	author kensmith;	state Exp;
branches;
next	;

1.30.8.1
date	2009.04.15.03.14.26;	author kensmith;	state Exp;
branches;
next	;

1.19.2.1
date	2006.01.03.06.35.16;	author yongari;	state Exp;
branches;
next	1.19.2.2;

1.19.2.2
date	2006.01.13.14.55.17;	author joel;	state Exp;
branches;
next	1.19.2.3;

1.19.2.3
date	2007.09.30.19.33.19;	author marius;	state Exp;
branches
	1.19.2.3.4.1;
next	1.19.2.4;

1.19.2.4
date	2012.11.17.07.45.03;	author svnexp;	state Exp;
branches;
next	;

1.19.2.3.4.1
date	2008.10.02.02.57.24;	author kensmith;	state Exp;
branches;
next	;

1.9.2.1
date	2004.11.25.07.25.58;	author yongari;	state Exp;
branches;
next	1.9.2.2;

1.9.2.2
date	2004.12.13.11.12.49;	author yongari;	state Exp;
branches;
next	1.9.2.3;

1.9.2.3
date	2005.02.04.22.11.38;	author jhb;	state Exp;
branches;
next	1.9.2.4;

1.9.2.4
date	2005.02.17.01.06.04;	author marius;	state Exp;
branches;
next	1.9.2.5;

1.9.2.5
date	2006.01.13.14.56.51;	author joel;	state Exp;
branches;
next	;


desc
@@


1.36
log
@Switching exporter and resync
@
text
@# $FreeBSD: head/sys/sparc64/conf/NOTES 206451 2010-04-10 11:52:12Z marius $
#
# This file contains machine dependent kernel configuration notes.  For
# machine independent notes, look in /sys/conf/NOTES.


#####################################################################
# CPU OPTIONS

#
# You must specify at least one CPU (the one you intend to run on);
# deleting the specification for CPUs you don't need to use may make
# parts of the system run faster.
# XXX: On the Sparc64, there is only one CPU type
cpu		SUN4U


#####################################################################
# HARDWARE BUS CONFIGURATION

device		ebus
device		isa
device		pci
device		sbus
device		central
device		fhc


#####################################################################
# HARDWARE DEVICE CONFIGURATION

#
# Mandatory devices:
#

device		eeprom		# eeprom (really a front-end for the MK48Txx)
device		mk48txx		# Mostek MK48Txx clocks
device		rtc		# rtc (really a front-end for the MC146818)
device		mc146818	# Motorola MC146818 and compatible clocks
device		sbbc		# Sun BootBus controller

#
# Optional devices:
#

device		auxio		# auxiliary I/O device
device		epic		# Sun Fire V215/V245 LEDs
device		creator		# Creator, Creator3D and Elite3D framebuffers
device		machfb		# ATI Mach64 framebuffers

device		ofw_console	# Open Firmware console device
option 		OFWCONS_POLL_HZ=4 # 20 or more works best on Ultra2

# PS/2 mouse
device		psm

# Options for psm:
options 	PSM_HOOKRESUME		#hook the system resume event, useful
					#for some laptops
options 	PSM_RESETAFTERSUSPEND	#reset the device at the resume event

# The keyboard controller; it controls the keyboard and the PS/2 mouse.
device		atkbdc

# The AT keyboard
device		atkbd

# Options for atkbd:
options 	ATKBD_DFLT_KEYMAP	# specify the built-in keymap
makeoptions	ATKBD_DFLT_KEYMAP=jp.106

# `flags' for atkbd:
#       0x01    Force detection of keyboard, else we always assume a keyboard
#       0x02    Don't reset keyboard, useful for some newer ThinkPads
#	0x03	Force detection and avoid reset, might help with certain
#		dockingstations
#       0x04    Old-style (XT) keyboard support, useful for older ThinkPads

# Sun type 4/5/6 RS-232@@TTL keyboard
#device		sunkbd

# Options for sunkbd:
options 	SUNKBD_EMULATE_ATKBD	# allows to use the AT keyboard maps
					# in share/syscons/keymaps, required
					# for SUNKBD_DFLT_KEYMAP and kbdmux
options 	SUNKBD_DFLT_KEYMAP	# specify the built-in keymap
makeoptions	SUNKBD_DFLT_KEYMAP=jp.106


#####################################################################
# Devices we don't want to deal with

nodevice	daemon_saver
nodevice	snake_saver
nodevice	star_saver
nodevice	bktr
nodevice	fdc
nodevice	ppc
nodevice	snd_ad1816
nodevice	snd_als4000
nodevice	snd_cmi
nodevice	snd_cs4281
nodevice	snd_csa
nodevice	snd_ds1
nodevice	snd_emu10k1
nodevice	snd_ess
nodevice	snd_fm801
nodevice	snd_gusc
nodevice	snd_ich
nodevice	snd_maestro
nodevice	snd_maestro3
nodevice	snd_mss
nodevice	snd_neomagic
nodevice	snd_sb16
nodevice	snd_sb8
nodevice	snd_sbc
nodevice	snd_solo
nodevice	snd_t4dwave
nodevice	snd_via8233
nodevice	snd_via82c686
nodevice	snd_vibes
nodevice	snd_uaudio
nodevice	aha
nodevice	bt
nodevice	wds
nodevice	ep
nodevice	ex


#####################################################################
# Options we don't want to deal with

nooption	FDC_DEBUG
nooption	COMPAT_FREEBSD4
nooption	SC_RENDER_DEBUG
nooption	SC_DEBUG_LEVEL
nooption	PPC_DEBUG
nooption	PPC_PROBE_CHIPSET
nooption	SC_NO_SUSPEND_VTYSWITCH
nooption	SC_NO_FONT_LOADING
nooption	SC_KERNEL_CONS_REV_ATTR
nooption	SC_KERNEL_CONS_ATTR
nooption	SC_NORM_REV_ATTR
nooption	SC_NORM_ATTR
nooption	SC_DFLT_FONT
nooption	SC_ALT_MOUSE_IMAGE
nooption	EXT2FS


#####################################################################
# Make options we don't want to deal with

nomakeoption	SC_DFLT_FONT
@


1.36.2.1
log
@file NOTES was added on branch RELENG_8_4 on 2013-03-28 13:05:38 +0000
@
text
@d1 153
@


1.36.2.2
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248810
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@a0 153
# $FreeBSD: releng/8.4/sys/sparc64/conf/NOTES 230685 2012-01-28 23:45:31Z marius $
#
# This file contains machine dependent kernel configuration notes.  For
# machine independent notes, look in /sys/conf/NOTES.


#####################################################################
# CPU OPTIONS

#
# You must specify at least one CPU (the one you intend to run on);
# deleting the specification for CPUs you don't need to use may make
# parts of the system run faster.
# XXX: On the Sparc64, there is only one CPU type
cpu		SUN4U


#####################################################################
# HARDWARE BUS CONFIGURATION

device		ebus
device		isa
device		pci
device		sbus
device		central
device		fhc


#####################################################################
# HARDWARE DEVICE CONFIGURATION

#
# Mandatory devices:
#

device		eeprom		# eeprom (really a front-end for the MK48Txx)
device		mk48txx		# Mostek MK48Txx clocks
device		rtc		# rtc (really a front-end for the MC146818)
device		mc146818	# Motorola MC146818 and compatible clocks
device		sbbc		# Sun BootBus controller

#
# Optional devices:
#

device		auxio		# auxiliary I/O device
device		epic		# Sun Fire V215/V245 LEDs
device		creator		# Creator, Creator3D and Elite3D framebuffers
device		machfb		# ATI Mach64 framebuffers

device		ofw_console	# Open Firmware console device
option 		OFWCONS_POLL_HZ=4 # 20 or more works best on Ultra2

# PS/2 mouse
device		psm

# Options for psm:
options 	PSM_HOOKRESUME		#hook the system resume event, useful
					#for some laptops
options 	PSM_RESETAFTERSUSPEND	#reset the device at the resume event

# The keyboard controller; it controls the keyboard and the PS/2 mouse.
device		atkbdc

# The AT keyboard
device		atkbd

# Options for atkbd:
options 	ATKBD_DFLT_KEYMAP	# specify the built-in keymap
makeoptions	ATKBD_DFLT_KEYMAP=jp.106

# `flags' for atkbd:
#       0x01    Force detection of keyboard, else we always assume a keyboard
#       0x02    Don't reset keyboard, useful for some newer ThinkPads
#	0x03	Force detection and avoid reset, might help with certain
#		dockingstations
#       0x04    Old-style (XT) keyboard support, useful for older ThinkPads

# Sun type 4/5/6 RS-232@@TTL keyboard
#device		sunkbd

# Options for sunkbd:
options 	SUNKBD_EMULATE_ATKBD	# allows to use the AT keyboard maps
					# in share/syscons/keymaps, required
					# for SUNKBD_DFLT_KEYMAP and kbdmux
options 	SUNKBD_DFLT_KEYMAP	# specify the built-in keymap
makeoptions	SUNKBD_DFLT_KEYMAP=jp.106


#####################################################################
# Devices we don't want to deal with

nodevice	daemon_saver
nodevice	snake_saver
nodevice	star_saver
nodevice	bktr
nodevice	fdc
nodevice	ppc
nodevice	snd_ad1816
nodevice	snd_als4000
nodevice	snd_cmi
nodevice	snd_cs4281
nodevice	snd_csa
nodevice	snd_ds1
nodevice	snd_emu10k1
nodevice	snd_ess
nodevice	snd_fm801
nodevice	snd_gusc
nodevice	snd_ich
nodevice	snd_maestro
nodevice	snd_maestro3
nodevice	snd_mss
nodevice	snd_neomagic
nodevice	snd_sb16
nodevice	snd_sb8
nodevice	snd_sbc
nodevice	snd_solo
nodevice	snd_t4dwave
nodevice	snd_via8233
nodevice	snd_via82c686
nodevice	snd_vibes
nodevice	snd_uaudio
nodevice	aha
nodevice	bt
nodevice	wds
nodevice	ep
nodevice	ex


#####################################################################
# Options we don't want to deal with

nooption	FDC_DEBUG
nooption	COMPAT_FREEBSD4
nooption	SC_RENDER_DEBUG
nooption	SC_DEBUG_LEVEL
nooption	PPC_DEBUG
nooption	PPC_PROBE_CHIPSET
nooption	SC_NO_SUSPEND_VTYSWITCH
nooption	SC_NO_FONT_LOADING
nooption	SC_KERNEL_CONS_REV_ATTR
nooption	SC_KERNEL_CONS_ATTR
nooption	SC_NORM_REV_ATTR
nooption	SC_NORM_ATTR
nooption	SC_DFLT_FONT
nooption	SC_ALT_MOUSE_IMAGE
nooption	EXT2FS


#####################################################################
# Make options we don't want to deal with

nomakeoption	SC_DFLT_FONT
@


1.35
log
@SVN rev 206451 on 2010-04-10 11:52:12Z by marius

Add sbbc(4), a driver for the BootBus controller found in Serengeti and
StarCat systems which provides time-of-day services for both as well as
console service for Serengeti, i.e. Sun Fire V1280. While the latter is
described with a device type of serial in the OFW device tree, it isn't
actually an UART. Nevertheless the console service is handled by uart(4)
as this allowed to re-use quite a bit of MD and MI code. Actually, this
idea is stolen from Linux which interfaces the sun4v hypervisor console
with the Linux counterpart of uart(4).
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.35.2.1
log
@SVN rev 225736 on 2011-09-23 00:51:37Z by kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.35.2.2
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242902
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242902 | dteske | 2012-11-11 23:29:45 +0000 (Sun, 11 Nov 2012) | 10 lines
## SVN ##
## SVN ## Fix a regression introduced by SVN r211417 that saw the breakage of a feature
## SVN ## documented in usr.sbin/sysinstall/help/shortcuts.hlp (reproduced below):
## SVN ##
## SVN ## If /usr/sbin/sysinstall is linked to another filename, say
## SVN ## `/usr/local/bin/configPackages', then the basename will be used
## SVN ## as an implicit command name.
## SVN ##
## SVN ## Reviewed by:	adrian (co-mentor)
## SVN ## Approved by:	adrian (co-mentor)
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/sys/sparc64/conf/NOTES 206451 2010-04-10 11:52:12Z marius $
@


1.35.2.1.4.1
log
@SVN rev 239080 on 2012-08-05 23:54:33Z by kensmith

Copy stable/9 to releng/9.1 as part of the 9.1-RELEASE release process.

Approved by:	re (implicit)
@
text
@@


1.35.2.1.4.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/9.1/sys/sparc64/conf/NOTES 206451 2010-04-10 11:52:12Z marius $
@


1.35.2.1.2.1
log
@SVN rev 227445 on 2011-11-11 04:20:22Z by kensmith

Copy stable/9 to releng/9.0 as part of the FreeBSD 9.0-RELEASE release
cycle.

Approved by:	re (implicit)
@
text
@@


1.35.2.1.2.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/9.0/sys/sparc64/conf/NOTES 206451 2010-04-10 11:52:12Z marius $
@


1.34
log
@SVN rev 202587 on 2010-01-18 20:25:29Z by marius

Add epic(4) also here.

MFC after:	3 days
@
text
@d40 1
@


1.33
log
@SVN rev 201410 on 2010-01-03 02:58:43Z by marius

Exclude options COMPAT_FREEBSD4 now that the MD freebsd4_sigreturn()
is gone since r201396 and which is also in line with the fact that
FreeBSD 4 didn't supported sparc64.
@
text
@d46 1
@


1.32
log
@SVN rev 182057 on 2008-08-23 14:28:44Z by marius

Remove clkbrd(4) as a separate device and compile it solely based
on the presence of fhc(4) instead; we by far don't support all of
the functionality provide by the clock board but in general it's
an integral part of FireHose-based systems which shouldn't be
possible to omit.
@
text
@d132 1
@


1.32.2.1
log
@SVN rev 196045 on 2009-08-03 08:13:06Z by kensmith

Copy head to stable/8 as part of 8.0 Release cycle.

Approved by:	re (Implicit)
@
text
@@


1.32.2.2
log
@SVN rev 202402 on 2010-01-15 16:54:59Z by marius

MFC: r201396, r201410

- Demapping unused kernel TLB slots has proven to work reliably so move
  the associated debugging under bootverbose.
- Remove freebsd4_sigreturn(); given that FreeBSD 4 didn't supported
  sparc64 this only ever served as a transition aid prior to FreeBSD
  5.0 and is unused by default since COMPAT_FREEBSD4 was removed from
  GENERIC in r143072 nearly 5 years ago.
@
text
@a131 1
nooption	COMPAT_FREEBSD4
@


1.32.2.3
log
@SVN rev 202759 on 2010-01-21 17:37:25Z by marius

MFC: r202587

Add epic(4) also here.
@
text
@a45 1
device		epic		# Sun Fire V215/V245 LEDs
@


1.32.2.4
log
@SVN rev 230685 on 2012-01-28 23:45:31Z by marius

MFC: r206451, r206453

Add sbbc(4), a driver for the BootBus controller found in Serengeti and
StarCat systems which provides time-of-day services for both as well as
console service for Serengeti, i.e. Sun Fire V1280. While the latter is
described with a device type of serial in the OFW device tree, it isn't
actually an UART. Nevertheless the console service is handled by uart(4)
as this allowed to re-use quite a bit of MD and MI code. Actually, this
idea is stolen from Linux which interfaces the sun4v hypervisor console
with the Linux counterpart of uart(4).
@
text
@a39 1
device		sbbc		# Sun BootBus controller
@


1.32.2.5
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242909
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242909 | dim | 2012-11-12 07:47:19 +0000 (Mon, 12 Nov 2012) | 20 lines
## SVN ##
## SVN ## MFC r242625:
## SVN ##
## SVN ## Remove duplicate const specifiers in many drivers (I hope I got all of
## SVN ## them, please let me know if not).  Most of these are of the form:
## SVN ##
## SVN ## static const struct bzzt_type {
## SVN ##       [...list of members...]
## SVN ## } const bzzt_devs[] = {
## SVN ##       [...list of initializers...]
## SVN ## };
## SVN ##
## SVN ## The second const is unnecessary, as arrays cannot be modified anyway,
## SVN ## and if the elements are const, the whole thing is const automatically
## SVN ## (e.g. it is placed in .rodata).
## SVN ##
## SVN ## I have verified this does not change the binary output of a full kernel
## SVN ## build (except for build timestamps embedded in the object files).
## SVN ##
## SVN ## Reviewed by:	yongari, marius
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
# $FreeBSD: stable/8/sys/sparc64/conf/NOTES 230685 2012-01-28 23:45:31Z marius $
@


1.32.2.4.2.1
log
@SVN rev 232438 on 2012-03-03 06:15:13Z by kensmith

Copy stable/8 to releng/8.3 as part of 8.3-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.32.2.4.2.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/8.3/sys/sparc64/conf/NOTES 230685 2012-01-28 23:45:31Z marius $
@


1.32.2.3.4.1
log
@SVN rev 216617 on 2010-12-21 17:09:25Z by kensmith

Copy stable/8 to releng/8.2 in preparation for FreeBSD-8.2 release.

Approved by:	re (implicit)
@
text
@@


1.32.2.3.2.1
log
@SVN rev 209145 on 2010-06-14 02:09:06Z by kensmith

Copy stable/8 to releng/8.1 in preparation for 8.1-RC1.

Approved by:	re (implicit)
@
text
@@


1.32.2.1.2.1
log
@SVN rev 198460 on 2009-10-25 01:10:29Z by kensmith

Copy stable/8 to releng/8.0 as part of 8.0-RELEASE release procedure.

Approved by:	re (implicit)
@
text
@@


1.31
log
@Make genclock standard on all platforms.

Thanks to: grehan & marcel for platform support on ia64 and ppc.
@
text
@a45 1
device		clkbrd		# Clock Board (blinkenlight on Sun Exx00)
@


1.30
log
@- In sunkbd_probe_keyboard() don't bother to determine the keyboard layout
  as we have no use for that info. Instead let this function return the
  keyboard ID and verify at its invocation in sunkbd_configure() that we're
  talking to a Sun type 4/5/6 keyboard, i.e. a keyboard supported by this
  driver.
- Add an option SUNKBD_EMULATE_ATKBD whose code is based on the respective
  code in ukbd(4) and like UKBD_EMULATE_ATSCANCODE causes this driver to
  emit AT keyboard/KB_101 compatible scan codes in K_RAW mode as assumed by
  kbdmux(4). Unlike UKBD_EMULATE_ATSCANCODE, SUNKBD_EMULATE_ATKBD also
  triggers the use of AT keyboard maps and thus allows to use the map files
  in share/syscons/keymaps with this driver at the cost of an additional
  translation (in ukbd(4) this just is the way of operation).
- Implement an option SUNKBD_DFLT_KEYMAP, which like the equivalent options
  of the other keyboard drivers allows to specify the default in-kernel
  keyboard map. For obvious reasons this made to only work when also using
  SUNKBD_EMULATE_ATKBD.
- Implement sunkbd_check(), sunkbd_check_char() and sunkbd_clear_state(),
  which are also required for interoperability with kbdmux(4).
- Implement K_CODE mode and FreeBSD keypad compose.
- As a minor hack define KBD_DFLT_KEYMAP also in the !SUNKBD_EMULATE_ATKBD
  case so we can obtain fkey_tab from <dev/kbd/kbdtables.h> rather than
  having to duplicate it and #ifdef some more code.
- Don't use the TX-buffer for writing the two command bytes for setting the
  keyboard LEDs as this consequently requires a hardware FIFO that is at
  least two bytes in depth, which the NMOS-variant of the Zilog SCCs doesn't
  have. Thus use an inlined version of uart_putc() to consecutively write
  the command bytes (a cleaner approach would be to do this via the soft
  interrupt handler but that variant wouldn't work while in ddb(4)). [1]
- Fix some minor style(9) bugs.

PR:		90316 [1]
Reviewed by:	marcel [1]
@
text
@a35 1
device		genclock	# Generic clock interface
@


1.30.2.1
log
@SVN rev 202403 on 2010-01-15 16:55:00Z by marius

MFC: r201396, r201410

- Demapping unused kernel TLB slots has proven to work reliably so move
  the associated debugging under bootverbose.
- Remove freebsd4_sigreturn(); given that FreeBSD 4 didn't supported
  sparc64 this only ever served as a transition aid prior to FreeBSD
  5.0 and is unused by default since COMPAT_FREEBSD4 was removed from
  GENERIC in r143072 nearly 5 years ago.
@
text
@a133 1
nooption	COMPAT_FREEBSD4
@


1.30.2.2
log
@SVN rev 202760 on 2010-01-21 17:37:26Z by marius

MFC: r202587

Add epic(4) also here.
@
text
@a47 1
device		epic		# Sun Fire V215/V245 LEDs
@


1.30.2.3
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/7/sys/sparc64/conf/NOTES 202760 2010-01-21 17:37:26Z marius $
@


1.30.2.2.4.1
log
@SVN rev 216618 on 2010-12-21 17:10:29Z by kensmith

Copy stable/7 to releng/7.4 in preparation for FreeBSD-7.4 release.

Approved by:	re (implicit)
@
text
@@


1.30.2.2.4.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/7.4/sys/sparc64/conf/NOTES 202760 2010-01-21 17:37:26Z marius $
@


1.30.2.2.2.1
log
@SVN rev 203736 on 2010-02-10 00:26:20Z by kensmith

Copy stable/7 to releng/7.3 as part of the 7.3-RELEASE process.

Approved by:	re (implicit)
@
text
@@


1.30.8.1
log
@SVN rev 191087 on 2009-04-15 03:14:26Z by kensmith

Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE.

Approved by:	re (implicit)
@
text
@@


1.30.6.1
log
@SVN rev 185281 on 2008-11-25 02:59:29Z by kensmith

Create releng/7.1 in preparation for moving into RC phase of 7.1 release
cycle.

Approved by:	re (implicit)
@
text
@@


1.29
log
@Remove the atkbd(4), atkbdc(4) and psm(4) hints. In theory they can be
used on sparc64 but that would be totally wrong in practice.
@
text
@d79 10
@


1.28
log
@Move "device splash" back to MI NOTES and "files", it's MI.
@
text
@a55 2
hint.psm.0.at="atkbdc"
hint.psm.0.irq="12"
a63 2
hint.atkbdc.0.at="isa"
hint.atkbdc.0.port="0x060"
a66 2
hint.atkbd.0.at="atkbdc"
hint.atkbd.0.irq="1"
@


1.27
log
@Revision 1.25 had the ATKBD_DFLT_KEYMAP option turned on and then off:

: # Options for atkbd:
: options        ATKBD_DFLT_KEYMAP       # specify the built-in keymap
: makeoptions    ATKBD_DFLT_KEYMAP=jp.106
[...]
: nooption       ATKBD_DFLT_KEYMAP
: nomakeoption   ATKBD_DFLT_KEYMAP

(Previously the option was inherited from MI NOTES.)  So my tool in
rev. 1.26 reduced this to removing all "ATKBD_DFLT_KEYMAP" lines,
leaving the option effectively disabled as it was before, but since
it's actually supported on sparc64, turn it on now.
@
text
@a84 2
device		splash			# Splash screen and screen saver support

@


1.26
log
@Mechanically kill redundant nodevice/nooption/nomakeoption, i.e.,
those that do not exist in MI NOTES or switched on/off in the MD
NOTES.
@
text
@d74 4
@


1.25
log
@Move more MD devices and options out of MI NOTES.
@
text
@a73 4
# Options for atkbd:
options 	ATKBD_DFLT_KEYMAP	# specify the built-in keymap
makeoptions	ATKBD_DFLT_KEYMAP=jp.106

a94 1
nodevice	snd_au88x0
a139 1
nooption	ATKBD_DFLT_KEYMAP
a146 1
nomakeoption	ATKBD_DFLT_KEYMAP
@


1.24
log
@Remove sio(4) and related options from MI files to amd64, i386
and pc98 MD files. Remove nodevice and nooption lines specific
to sio(4) from ia64, powerpc and sparc64 NOTES. There were no
such lines for arm yet.
sio(4) is usable on less than half the platforms, not counting
a future mips platform. Its presence in MI files is therefore
increasingly becoming a burden.
@
text
@d54 33
a90 1
nodevice	vga
a132 1
nooption	VGA_DEBUG
a144 5
nooption	VGA_WIDTH90
nooption	VGA_SLOW_IOACCESS
nooption	VGA_ALT_SEQACCESS
nooption	PSM_RESETAFTERSUSPEND
nooption	PSM_HOOKRESUME
@


1.23
log
@Remove sab(4).
@
text
@a94 1
nodevice	sio
a100 2
nooption	COM_ESP
nooption	CONSPEED
@


1.22
log
@Remove references to snd_vortex1(4).

Approved by:	tanimura, ariff
@
text
@a53 2
device		sab		# Siemens SAB82532 based serial ports

@


1.21
log
@- Allow duplicate "machine" directives with the same arguments.
- Move existing "machine" directives to DEFAULTS.
@
text
@a90 1
nodevice	snd_vortex1
@


1.20
log
@Remove "nodevice snd_es137x" as it is supported now.
@
text
@a5 6
# This directive is mandatory.  It defines the architecture to be
# configured for.  In this case, this kernel is for a machine using
# UltraSparc processors.
#
machine		sparc64

@


1.19
log
@- Hook up atkbdc(4), atkbd(4) and psm(4) to the sparc64 build, not
  enabled in GENERIC by default, yet.
- While here remove the exclusion of ukbd(4) from the sparc64 NOTES
  as ukbd(4) compiles and works on sparc64.
@
text
@a80 1
nodevice	snd_es137x
@


1.19.2.1
log
@MFC 1.20 to RELENG_6.
  Remove "nodevice snd_es137x" as it is supported now.
@
text
@d81 1
@


1.19.2.2
log
@MFC:  Remove references to snd_vortex1(4).
@
text
@d97 1
@


1.19.2.3
log
@MFC: sys/conf/files.sparc64 1.83; sys/conf/options.sparc64 1.24;
     sys/dev/uart/uart_kbd_sun.c 1.10, 1.11 (partial), 1.13;
     sys/dev/uart/uart_kbd_sun.h 1.3; sys/sparc64/conf/NOTES 1.30

- In sunkbd_probe_keyboard() don't bother to determine the keyboard layout
  as we have no use for that info. Instead let this function return the
  keyboard ID and verify at its invocation in sunkbd_configure() that we're
  talking to a Sun type 4/5/6 keyboard, i.e. a keyboard supported by this
  driver.
- Add an option SUNKBD_EMULATE_ATKBD whose code is based on the respective
  code in ukbd(4) and like UKBD_EMULATE_ATSCANCODE causes this driver to
  emit AT keyboard/KB_101 compatible scan codes in K_RAW mode as assumed by
  kbdmux(4). Unlike UKBD_EMULATE_ATSCANCODE, SUNKBD_EMULATE_ATKBD also
  triggers the use of AT keyboard maps and thus allows to use the map files
  in share/syscons/keymaps with this driver at the cost of an additional
  translation (in ukbd(4) this just is the way of operation).
- Implement an option SUNKBD_DFLT_KEYMAP, which like the equivalent options
  of the other keyboard drivers allows to specify the default in-kernel
  keyboard map. For obvious reasons this made to only work when also using
  SUNKBD_EMULATE_ATKBD.
- Implement sunkbd_check(), sunkbd_check_char() and sunkbd_clear_state(),
  which are also required for interoperability with kbdmux(4).
- Implement K_CODE mode and FreeBSD keypad compose.
- As a minor hack define KBD_DFLT_KEYMAP also in the !SUNKBD_EMULATE_ATKBD
  case so we can obtain fkey_tab from <dev/kbd/kbdtables.h> rather than
  having to duplicate it and #ifdef some more code.
- Don't use the TX-buffer for writing the two command bytes for setting the
  keyboard LEDs as this consequently requires a hardware FIFO that is at
  least two bytes in depth, which the NMOS-variant of the Zilog SCCs doesn't
  have. Thus use an inlined version of uart_putc() to consecutively write
  the command bytes (a cleaner approach would be to do this via the soft
  interrupt handler but that variant wouldn't work while in ddb(4)). [1]
- Fix some minor style(9) bugs.

PR:		90316 [1]
@
text
@a61 10
# Sun type 4/5/6 RS-232@@TTL keyboard
#device		sunkbd

# Options for sunkbd:
options 	SUNKBD_EMULATE_ATKBD	# allows to use the AT keyboard maps
					# in share/syscons/keymaps, required
					# for SUNKBD_DFLT_KEYMAP and kbdmux
options 	SUNKBD_DFLT_KEYMAP	# specify the built-in keymap
makeoptions	SUNKBD_DFLT_KEYMAP=jp.106

@


1.19.2.4
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/6/sys/sparc64/conf/NOTES 172395 2007-09-30 19:33:19Z marius $
@


1.19.2.3.4.1
log
@SVN rev 183531 on 2008-10-02 02:57:24Z by kensmith

Create releng/6.4 from stable/6 in preparation for 6.4-RC1.

Approved by:	re (implicit)
@
text
@@


1.18
log
@- Hook up machfb(4) to the sparc64 build, not enabled in GENERIC
  by default, yet.
- Replace "graphics cards" with "framebuffers" in the description
  of creator(4) in order to make it uniform with the description of
  machfb(4) and the latter occur both on-board and as add-on cards.
@
text
@a65 4
nodevice	ukbd
nodevice	atkbdc
nodevice	atkbd
nodevice	psm
@


1.17
log
@Add a driver for the 'clock-board' device (the clock board is an
inevitable component in Sun Exx00 machines and provides serial ports,
NVRAM and TOD amongst others which are handled by uart(4) and eeprom(4)
respectively). This driver currently only prints out information about
the chassis on attach and allows to blink the 'Cycling' LED (which is
duplicated on the front panel) of the clock board just like fhc(4) does
for the other boards. The device name for the LED is /dev/led/clockboard.

Obtained from:	OpenBSD
Tested by:	joerg
@
text
@d54 2
a55 1
device		creator		# Creator, Creator3D and Elite3D graphics cards
@


1.16
log
@The zs(4) driver is superseded by uart(4) and broken in -CURRENT. Remove
it from the sparc64 kernel config files and delete its fhc(4) and sbus(4)
front-end.

Agreed with:	marcel
@
text
@d53 1
@


1.15
log
@Fixed sparc64 LINT build.
@
text
@a58 1
device		zs		# Zilog 8530 based serial ports
@


1.14
log
@Add a front-end for the `rtc' device which is a MC146818 compatible
clock found on the ISA bus (some USIIe, USIIi and USIIIi models) and
EBus (USIII models) instead of a MK48Txx clock.

Testet by:	Matthew T. Lager" <freebsd@@trinetworks.com> on Sun Fire V100,
		Xavier Beaudouin <kiwi@@oav.net> on Netra X1 (initial version)
@
text
@d71 1
@


1.13
log
@Shorten the description of the mk48txx driver to just say that it supports
MK48Txx clocks, there are now to many models supported to list them all here.
@
text
@d45 2
@


1.12
log
@Catch up with version 600000 of config(8), quotes around device names
containing digits are no longer required.
@
text
@d44 1
a44 1
device		mk48txx		# Mostek MK48T02, MK48T08, MK48T59 clock
@


1.11
log
@Device driver for onboard CS4231 audio controller which is found
on UltraSPARC workstations. The driver is based on OpenBSD's SBus
cs4231 driver and heavily modified to incorporate into sound(4)
infrastructure. Due to the lack of APCDMA documentation, the DMA
code of SBus cs4231 came from OpenBSD's driver.
The driver runs without Giant lock and supports both SBus and EBus
based CS4231 audio controller. Special thanks to marius for providing
feedbacks during the driver writing. His feedback made it possible
to write hiccup free playback code under high system loads.

Approved by:	jake (mentor)
Reviewed by:	marius (initial version)
Tested by:	marius, kwm, Julian C. Dunn(jdunn AT opentrend DOT net)
@
text
@d44 1
a44 1
device		"mk48txx"	# Mostek MK48T02, MK48T08, MK48T59 clock
d73 3
a75 3
nodevice	"snd_ad1816"
nodevice	"snd_als4000"
nodevice	"snd_au88x0"
d77 1
a77 1
nodevice	"snd_cs4281"
d79 3
a81 3
nodevice	"snd_ds1"
nodevice	"snd_emu10k1"
nodevice	"snd_es137x"
d83 1
a83 1
nodevice	"snd_fm801"
d87 1
a87 1
nodevice	"snd_maestro3"
d90 2
a91 2
nodevice	"snd_sb16"
nodevice	"snd_sb8"
d94 3
a96 3
nodevice	"snd_t4dwave"
nodevice	"snd_via8233"
nodevice	"snd_via82c686"
d98 1
a98 1
nodevice	"snd_vortex1"
@


1.10
log
@Port NetBSD auxio driver. The driver was modified to use led(4) and can
be used to announce various system activity.
The auxio device provides auxiliary I/O functions and is found on various
SBus/EBus UltraSPARC models. At present, only front panel LED is
controlled by this driver.

Approved by:    jake (mentor)
Reviewed by:    joerg
Tested by:      joerg
@
text
@a72 1
nodevice	sound
@


1.9
log
@Try to catch up with reality:
- Chase the split of pcm(4). This unbreaks LINT compiles.
- sc(4) basically works and a lot of its options should be supported.
- Add the creator and ofw_console drivers.
- vinum(4) should work, at least its module was turned on for sparc64 a while
  ago.
- Don't build sio(4). Its EBus front-end was removed a while ago and the ISA
  one hardly works. Use uart(4) instead, it's not perfect yet but works much
  better.
@
text
@d50 1
@


1.9.2.1
log
@MFC auxio(4) to RELENG_5:
  Port NetBSD auxio driver. The driver was modified to use led(4) and can
  be used to announce various system activity.
  The auxio device provides auxiliary I/O functions and is found on various
  SBus/EBus UltraSPARC models. At present, only front panel LED is
  controlled by this driver.
@
text
@a49 1
device		auxio		# auxiliary I/O device
@


1.9.2.2
log
@MFC snd_audiocs(4) to RELENG_5
  Device driver for onboard CS4231 audio controller which is found
  on UltraSPARC workstations. The driver is based on OpenBSD's SBus
  cs4231 driver and heavily modified to incorporate into sound(4)
  infrastructure. Due to the lack of APCDMA documentation, the DMA
  code of SBus cs4231 came from OpenBSD's driver.
  The driver runs without Giant lock and supports both SBus and EBus
  based CS4231 audio controller. Special thanks to marius for providing
  feedbacks during the driver writing. His feedback made it possible
  to write hiccup free playback code under high system loads.
@
text
@d73 1
@


1.9.2.3
log
@MFC: Allow the dragon and screen savers to be statically compiled into the
kernel and add them to NOTES.
@
text
@a68 1
nodevice	snake_saver
@


1.9.2.4
log
@MFC:
Add a front-end for the `rtc' device which is a MC146818 compatible
clock found on the ISA bus (some USIIe, USIIi and USIIIi models) and
EBus (USIII models) instead of a MK48Txx clock.
This isn't an 1:1 MFC though, as the driver in -current relies on
probing the ISA version via PnP. That functionality of the sparc64
ISA code isn't MFC'ed on probably never will be. An identify function
is used in RELENG_5 instead.
@
text
@a44 2
device		rtc		# rtc (really a front-end for the MC146818)
device		"mc146818"	# Motorola MC146818 and compatible clocks
@


1.9.2.5
log
@MFC:  Remove references to snd_vortex1(4).
@
text
@d101 1
@


1.8
log
@The SC_DISABLE_DDBKEY options has been renamed to SC_DISABLE_KDBKEY.
@
text
@d43 1
a43 1
device		eeprom		# eeprom (really an ebus driver for the MK48Txx)
d50 5
a57 2
option 		OFWCONS_POLL_HZ=4	# 20 or more works best on Ultra2

a66 3
nodevice	splash
nodevice	sc
nodevice	blank_saver
a67 5
nodevice	fade_saver
nodevice	fire_saver
nodevice	green_saver
nodevice	logo_saver
nodevice	rain_saver
a68 1
nodevice	warp_saver
d72 28
a99 3
nodevice	gusc
nodevice	sbc
nodevice	pcm
d105 1
a105 1
nodevice	vinum
d111 3
a119 2
nooption	SC_NO_SYSMOUSE
nooption	SC_NO_HISTORY
a120 4
nooption	SC_NO_CUTPASTE
nooption	SC_TWOBUTTON_MOUSE
nooption	SC_CUT_SEPCHARS
nooption	SC_CUT_SPACES2TABS
a124 5
nooption	SC_PIXEL_MODE
nooption	SC_MOUSE_CHAR
nooption	SC_HISTORY_SIZE
nooption	SC_DISABLE_REBOOT
nooption	SC_DISABLE_KDBKEY
a126 1
nooption	MAXCONS
a131 2
nooption	KBD_INSTALL_CDEV
nooption	KBD_DISABLE_KEYMAP_LOAD
@


1.7
log
@Better OFW console support on Sun Ultra2 machines.
Ultra2 users may want to set OFWCONS_POLL_HZ to a value of '20'.
I have left default value at '4' as higher values can consume a more
than is acceptable amount of CPU, and we don't have a consensus yet
what is an optimal value.

Submitted by:	Pyun YongHyeon <yongari@@kt-is.co.kr>
@
text
@d113 1
a113 1
nooption	SC_DISABLE_DDBKEY
@


1.6
log
@- Remove the old sparc64 OFW PCI code (as opposed to the former
  "options OFW_NEWPCI").
  This is a bit overdue, the new sparc64 OFW PCI code which is
  meant to replace the old one is in place for 10 months and
  enabled by default in GENERIC for 8 months. FreeBSD 5.2 and
  5.2.1 also shipped with the new code enabled by default.
- Some minor clean-up, e.g. remove functions that encapsulated
  the #ifdefs for OFW_NEWPCI, remove unused resp. no longer
  required includes, etc.

Approved by:	tmm, no objections on freebsd-sparc64
@
text
@d53 2
@


1.5
log
@Remove the separate kernel option for Sun APB PCI-PCI bridges and make
support for them conditional on the pci(4) kernel option instead.

OK'ed by:	tmm
@
text
@a33 8
# New OpenFirmware PCI framework. This fixes a number of interrupt-
# routing problems and changes the device enumeration to be hopefully
# closer to Solaris. Be aware that, because of the latter, enabling or
# disabling this option may require reconfiguration, and can even
# cause the machine to not boot without manual intervention before the
# fstab is adjusted.
#options 	OFW_NEWPCI

@


1.4
log
@Add a commented-out entry for OFW_NEWPCI to GENERIC and NOTES, along
with a comment describing it's advantages and the implication of
changing it. While being there, fix a typo in NOTES.

The option is not enabled in NOTES for now since large portions of code
are conditional on it being disabled, too.
@
text
@a26 1
device		apb			# Sun APB PCI-PCI bridge
@


1.3
log
@Fix LINT for now.
@
text
@d20 1
a20 1
# XXX: On the Sparc6, there is only one CPU type
d34 8
@


1.2
log
@Implemented "nooption" and "nomakeoption" config(8) tokens.
Fixed memory leak in the "nodevice" option implementation.

Use these instead of sed(1) in MD NOTES.

Use a single makefile (sys/conf/makeLINT.mk) to generate
LINT for all architectures.  (Previous versions missed
the LINT dependency on Makefile, and i386 version also
missed the dependency on ${NOTES}.)

Fixed bugs in the previous NOTES conversion using the
"nodevice" token and sed(1):

- i386 LINT lost "device pst".

- pc98 LINT lost SC_*, MAXCONS and KBD_DISABLE_KEYMAP_LOAD
  options, and got needless DPT_* options.

- Added nooptions PPC_DEBUG, PPC_PROBE_CHIPSET, KBD_INSTALL_CDEV
  to sparc64 LINT so that it has a chance to config(8).

This basically returns us to where we were before.
@
text
@d85 1
@


1.1
log
@Move most everything back to a MI NOTES, and use "nodevice" in MD NOTES
Where needed.  Use 'sed' for now in place of "nooptions".  Add a sparc64
MD NOTES.

Reviewed by:	arch@@
@
text
@d85 46
@

