From f8e9b49156b078c579697fcc29b4dd6b3daab871 Mon Sep 17 00:00:00 2001 From: Josef 'Jeff' Sipek Date: Tue, 2 Oct 2018 17:09:52 -0400 Subject: [PATCH] cmd: remove various sparc-only bins Removes cvcd, dcs, efdaemon, ldmap, monitor, obpsym, oplhpd, prtdscp, sckmd, sf880drd, and vntsd. --- share/man/man8/Makefile | 13 - share/man/man8/cvcd.8 | 162 --- share/man/man8/dcs.8 | 194 --- share/man/man8/efdaemon.8 | 104 -- share/man/man8/ldmad.8 | 74 - share/man/man8/monitor.8 | 1808 ------------------------ share/man/man8/obpsym.8 | 143 -- share/man/man8/oplhpd.8 | 68 - share/man/man8/prtdscp.8 | 148 -- share/man/man8/sckmd.8 | 82 -- share/man/man8/sf880drd.8 | 59 - share/man/man8/vntsd.8 | 454 ------ usr/src/cmd/Makefile | 15 +- usr/src/cmd/Makefile.check | 6 - usr/src/cmd/cvcd/Makefile | 63 - usr/src/cmd/cvcd/cvc.xml | 120 -- usr/src/cmd/cvcd/svc-cvcd | 66 - usr/src/cmd/dcs/Makefile | 46 - usr/src/cmd/ldmad/Makefile | 89 -- usr/src/cmd/ldmad/ldma.h | 195 --- usr/src/cmd/ldmad/ldma_device.c | 289 ---- usr/src/cmd/ldmad/ldma_dio.c | 369 ----- usr/src/cmd/ldmad/ldma_log.c | 154 -- usr/src/cmd/ldmad/ldma_system.c | 301 ---- usr/src/cmd/ldmad/ldmad.c | 679 --------- usr/src/cmd/ldmad/ldoms-agents | 80 -- usr/src/cmd/ldmad/ldoms-agents.xml | 85 -- usr/src/cmd/ldmad/mdesc_lib.c | 562 -------- usr/src/cmd/ldmad/mdesc_mutable.h | 160 --- usr/src/cmd/oplhpd/Makefile | 84 -- usr/src/cmd/oplhpd/oplhpd.c | 276 ---- usr/src/cmd/oplhpd/oplhpd.xml | 97 -- usr/src/cmd/oplhpd/scf_notify.c | 529 ------- usr/src/cmd/oplhpd/svc-oplhpd | 41 - usr/src/cmd/prtdscp/Makefile | 45 - usr/src/cmd/sckmd/Makefile | 58 - usr/src/cmd/sckmd/sckmd.xml | 107 -- usr/src/cmd/sckmd/svc-sckmd | 47 - usr/src/cmd/sf880drd/Makefile | 76 - usr/src/cmd/sf880drd/sf880dr | 41 - usr/src/cmd/sf880drd/sf880drd.c | 386 ----- usr/src/cmd/sf880drd/sf880drd.h | 80 -- usr/src/cmd/sf880drd/sf880drd.xml | 88 -- usr/src/cmd/vntsd/Makefile | 69 - usr/src/cmd/vntsd/auth.c | 212 --- usr/src/cmd/vntsd/chars.h | 87 -- usr/src/cmd/vntsd/cmd.c | 550 ------- usr/src/cmd/vntsd/common.c | 660 --------- usr/src/cmd/vntsd/console.c | 892 ------------ usr/src/cmd/vntsd/listen.c | 362 ----- usr/src/cmd/vntsd/queue.c | 288 ---- usr/src/cmd/vntsd/read.c | 288 ---- usr/src/cmd/vntsd/svc-vntsd | 168 --- usr/src/cmd/vntsd/vntsd.c | 676 --------- usr/src/cmd/vntsd/vntsd.h | 500 ------- usr/src/cmd/vntsd/vntsd.xml | 93 -- usr/src/cmd/vntsd/vntsdvcc.c | 738 ---------- usr/src/cmd/vntsd/write.c | 259 ---- usr/src/lib/efcode/Makefile | 4 +- usr/src/lib/efcode/efdaemon/Makefile | 78 - usr/src/lib/efcode/efdaemon/efcode.sh | 33 - usr/src/lib/efcode/efdaemon/efdaemon.c | 198 --- usr/src/lib/efcode/efdaemon/efdaemon.xml | 82 -- usr/src/lib/efcode/efdaemon/efdaemon_sun4v.xml | 81 -- usr/src/lib/libdscp/svc/dscp.xml | 144 -- usr/src/uts/common/io/consconfig_dacf.c | 25 +- 66 files changed, 5 insertions(+), 15025 deletions(-) delete mode 100644 share/man/man8/cvcd.8 delete mode 100644 share/man/man8/dcs.8 delete mode 100644 share/man/man8/efdaemon.8 delete mode 100644 share/man/man8/ldmad.8 delete mode 100644 share/man/man8/monitor.8 delete mode 100644 share/man/man8/obpsym.8 delete mode 100644 share/man/man8/oplhpd.8 delete mode 100644 share/man/man8/prtdscp.8 delete mode 100644 share/man/man8/sckmd.8 delete mode 100644 share/man/man8/sf880drd.8 delete mode 100644 share/man/man8/vntsd.8 delete mode 100644 usr/src/cmd/cvcd/Makefile delete mode 100644 usr/src/cmd/cvcd/cvc.xml delete mode 100644 usr/src/cmd/cvcd/svc-cvcd delete mode 100644 usr/src/cmd/dcs/Makefile delete mode 100644 usr/src/cmd/ldmad/Makefile delete mode 100644 usr/src/cmd/ldmad/ldma.h delete mode 100644 usr/src/cmd/ldmad/ldma_device.c delete mode 100644 usr/src/cmd/ldmad/ldma_dio.c delete mode 100644 usr/src/cmd/ldmad/ldma_log.c delete mode 100644 usr/src/cmd/ldmad/ldma_system.c delete mode 100644 usr/src/cmd/ldmad/ldmad.c delete mode 100644 usr/src/cmd/ldmad/ldoms-agents delete mode 100644 usr/src/cmd/ldmad/ldoms-agents.xml delete mode 100644 usr/src/cmd/ldmad/mdesc_lib.c delete mode 100644 usr/src/cmd/ldmad/mdesc_mutable.h delete mode 100644 usr/src/cmd/oplhpd/Makefile delete mode 100644 usr/src/cmd/oplhpd/oplhpd.c delete mode 100644 usr/src/cmd/oplhpd/oplhpd.xml delete mode 100644 usr/src/cmd/oplhpd/scf_notify.c delete mode 100644 usr/src/cmd/oplhpd/svc-oplhpd delete mode 100644 usr/src/cmd/prtdscp/Makefile delete mode 100644 usr/src/cmd/sckmd/Makefile delete mode 100644 usr/src/cmd/sckmd/sckmd.xml delete mode 100644 usr/src/cmd/sckmd/svc-sckmd delete mode 100644 usr/src/cmd/sf880drd/Makefile delete mode 100644 usr/src/cmd/sf880drd/sf880dr delete mode 100644 usr/src/cmd/sf880drd/sf880drd.c delete mode 100644 usr/src/cmd/sf880drd/sf880drd.h delete mode 100644 usr/src/cmd/sf880drd/sf880drd.xml delete mode 100644 usr/src/cmd/vntsd/Makefile delete mode 100644 usr/src/cmd/vntsd/auth.c delete mode 100644 usr/src/cmd/vntsd/chars.h delete mode 100644 usr/src/cmd/vntsd/cmd.c delete mode 100644 usr/src/cmd/vntsd/common.c delete mode 100644 usr/src/cmd/vntsd/console.c delete mode 100644 usr/src/cmd/vntsd/listen.c delete mode 100644 usr/src/cmd/vntsd/queue.c delete mode 100644 usr/src/cmd/vntsd/read.c delete mode 100644 usr/src/cmd/vntsd/svc-vntsd delete mode 100644 usr/src/cmd/vntsd/vntsd.c delete mode 100644 usr/src/cmd/vntsd/vntsd.h delete mode 100644 usr/src/cmd/vntsd/vntsd.xml delete mode 100644 usr/src/cmd/vntsd/vntsdvcc.c delete mode 100644 usr/src/cmd/vntsd/write.c delete mode 100644 usr/src/lib/efcode/efdaemon/Makefile delete mode 100644 usr/src/lib/efcode/efdaemon/efcode.sh delete mode 100644 usr/src/lib/efcode/efdaemon/efdaemon.c delete mode 100644 usr/src/lib/efcode/efdaemon/efdaemon.xml delete mode 100644 usr/src/lib/efcode/efdaemon/efdaemon_sun4v.xml delete mode 100644 usr/src/lib/libdscp/svc/dscp.xml diff --git a/share/man/man8/Makefile b/share/man/man8/Makefile index 4048c73503..c6c0308988 100644 --- a/share/man/man8/Makefile +++ b/share/man/man8/Makefile @@ -3,19 +3,6 @@ MAN_i386 = acpidump.8 \ acpixtract.8 -MAN_sparc = cvcd.8 \ - dcs.8 \ - drd.8 \ - efdaemon.8 \ - ldmad.8 \ - monitor.8 \ - obpsym.8 \ - oplhpd.8 \ - prtdscp.8 \ - sckmd.8 \ - sf880drd.8 \ - vntsd.8 - MAN = 6to4relay.8 \ Intro.8 \ acct.8 \ diff --git a/share/man/man8/cvcd.8 b/share/man/man8/cvcd.8 deleted file mode 100644 index 802ec3669c..0000000000 --- a/share/man/man8/cvcd.8 +++ /dev/null @@ -1,162 +0,0 @@ -'\" te -.\" Copyright (c) 2006, Sun Microsystems, Inc. All Rights Reserved -.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. -.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License. -.\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] -.TH CVCD 8 "Mar 9, 2006" -.SH NAME -cvcd \- virtual console daemon -.SH SYNOPSIS -.LP -.nf -\fB/platform\fI\fR/\fIplatform_name\fR/cvcd\fR [\fB-a\fR \fIauth\fR] [\fB-e\fR \fIencr\fR] - [\fB-u\fR \fIesp_auth\fR] -.fi - -.SH DESCRIPTION -.sp -.LP -The virtual console daemon, \fBcvcd\fR, is a server process that supports the -network console provided on some platforms. The \fBcvcd\fR daemon accepts -network console connections from a remote host (only one host at any given -time). Console input is read from this connection and forwarded to -\fBcvc\fR(7D) by way of \fBcvcredir\fR(7D). -.sp -.LP -Similarly, console output is read from \fBcvcredir\fR(7D) and forwarded across -the network console connection. If \fBcvcd\fR dies, console traffic is -automatically rerouted through an internal hardware interface. -.sp -.LP -The \fBcvcd\fR daemon normally starts at system boot time. Each domain supports -only one \fBcvcd\fR process at a time. -.LP -Caution - -.sp -.RS 2 -On Sun Enterprise 10000 domains, \fBcvcd\fR uses a configuration file -(\fB/etc/ssphostname\fR) to determine the name of the host from which network -console connections are allowed. If the remote console host is renamed, you -must edit the configuration file to reflect that change. -.RE -.sp -.LP -The \fBcvcd\fR daemon supports per-socket IP Security Architecture (IPsec) -through the options described below. See \fBipsec\fR(7P). -.SH OPTIONS -.sp -.LP -The \fBcvcd\fR daemon supports the options listed below. -.sp -.ne 2 -.na -\fB\fB-a\fR \fIauth\fR\fR -.ad -.RS 15n -Controls the IPsec Authentication Header (AH) algorithm. \fIauth\fR can be one -of \fBnone\fR, \fBmd5\fR, or \fBsha1\fR. -.RE - -.sp -.ne 2 -.na -\fB\fB-e\fR \fIencr\fR\fR -.ad -.RS 15n -Controls the IPsec Encapsulating Security Payload (ESP) encryption algorithm. -\fIencr\fR can be one of \fBnone\fR, \fBdes\fR, or \fB3des\fR. -.RE - -.sp -.ne 2 -.na -\fB\fB-u\fR \fIesp_auth\fR\fR -.ad -.RS 15n -Controls the IPsec Encapsulating Security Payload (ESP) authentication -algorithm. \fIesp_auth\fR can be one of \fBnone\fR, \fBmd5\fR, or \fBsha1\fR. -.RE - -.SH OPERANDS -.sp -.LP -The following operands are supported: -.sp -.ne 2 -.na -\fB\fIplatform_name\fR\fR -.ad -.RS 17n -The official Sun platform name used in packaging and code. For example, for Sun -Fire 15K servers, the \fIplatform_name\fR would be \fBSUNW,Sun-Fire-15000\fR. -.RE - -.SH EXAMPLES -.LP -\fBExample 1 \fRSetting an IPSec Option -.sp -.LP -The command below sets the value of the IPsec Authentication Header algorithm -to \fBmd5\fR. As a result of this command, \fBcvcd\fR will use the HMAC-MD5 -authentication algorithm. - -.sp -.in +2 -.nf -# \fBsvccfg -s svc:/system/cvc setprop cvc/ah_auth = "md5"\fR -# \fBsvccfg -s svc:/system/cvc setprop cvc/esp_encr = "none"\fR -# \fBsvccfg -s svc:/system/cvc setprop cvc/esp_auth = "none"\fR -# \fBsvcadm refresh svc:/system/cvc\fR -.fi -.in -2 -.sp - -.SH ATTRIBUTES -.sp -.LP -See \fBattributes\fR(5) for descriptions of the following attributes: -.sp - -.sp -.TS -box; -c | c -l | l . -ATTRIBUTE TYPE ATTRIBUTE VALUE -_ -Architecture T{ -Sun Enterprise 10000 servers, Sun Fire High-End Systems -T} -.TE - -.SH SEE ALSO -.sp -.LP -\fBsvcs\fR(1), \fBsvcadm\fR(8), \fBsvccfg\fR(8), \fBservices\fR(4), -\fBattributes\fR(5), \fBsmf\fR(5), \fBcvc\fR(7D), \fBcvcredir\fR(7D), -\fBipsec\fR(7P) -.sp -.LP -\fISun Enterprise 10000 SSP Reference Manual\fR -.sp -.LP -\fISystem Management Services (SMS) Reference Manual\fR -.SH NOTES -.sp -.LP -The \fBcvcd\fR service is managed by the service management facility, -\fBsmf\fR(5), under the fault management resource identifier (FMRI): -.sp -.in +2 -.nf -svc:/system/cvc -.fi -.in -2 -.sp - -.sp -.LP -Administrative actions on this service, such as enabling, disabling, or -requesting restart, can be performed using \fBsvcadm\fR(8) or -\fBsvccfg\fR(8). The service's status can be queried using the \fBsvcs\fR(1) -command. diff --git a/share/man/man8/dcs.8 b/share/man/man8/dcs.8 deleted file mode 100644 index eb661aeadb..0000000000 --- a/share/man/man8/dcs.8 +++ /dev/null @@ -1,194 +0,0 @@ -'\" te -.\" Copyright 2005 (c), Sun Microsystems, Inc. All Rights Reserved -.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. -.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License. -.\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] -.TH DCS 8 "Apr 25, 2006" -.SH NAME -dcs \- domain configuration server -.SH SYNOPSIS -.LP -.nf -\fB/usr/lib/dcs\fR [\fB-s\fR \fIsessions\fR] - [ [\fB-a\fR \fIauth\fR] [\fB-e\fR \fIencr\fR] [\fB-u\fR \fIesp_auth\fR] ] [\fB-l\fR] -.fi - -.SH DESCRIPTION -.sp -.LP -The Domain Configuration Server (DCS) is a daemon process that runs on Sun -servers that support remote Dynamic Reconfiguration (DR) clients. It is started -by the Service Management Facility (see \fBsmf\fR(5)) when the first DR request -is received from a client connecting to the network service \fBsun-dr\fR. After -the DCS accepts a DR request, it uses the \fBlibcfgadm\fR(3LIB) interface to -execute the DR operation. After the operation is performed, the results are -returned to the client. -.sp -.LP -The DCS listens on the network service labeled \fBsun-dr\fR. Its underlying -protocol is TCP. It is invoked as a server program by the SMF using the TCP -transport. The fault management resource identifier (FMRI) for DCS is: -.sp -.in +2 -.nf -svc:/platform/sun4u/dcs:default -.fi -.in -2 -.sp - -.sp -.LP -If you disable this service, DR operations initiated from a remote host fail. -There is no negative impact on the server. -.sp -.LP -Security for the DCS connection is provided differently based upon the -architecture of the system. The SMF specifies the correct options when invoking -the DCS daemon, based upon the current architecture. For all architectures, -security is provided on a per-connection basis. -.sp -.LP -The DCS daemon has no security options that are applicable when used on a Sun -Enterprise 10000 system. So there are no options applicable to that -architecture. -.sp -.LP -The security options for Sun Fire high-end systems are based on IPsec options -defined as SMF properties. These options include the \fB-a\fR \fIauth\fR, -\fB-e\fR \fIencr\fR, and \fB-u\fR \fIesp_auth\fR options, and can be set using -the \fBsvccfg\fR(8) command. These options must match the IPsec policies -defined for DCS on the system controller. Refer to the \fBkmd(8)\fR man page -in the \fISystem Management Services (SMS) Reference Manual\fR. The -\fBkmd(8)\fR man page is not part of the SunOS man page collection. -.sp -.LP -Security on SPARC Enterprise Servers is not configurable. The DCS daemon uses a -platform-specific library to configure its security options when running on -such systems. The \fB-l\fR option is provided by the SMF when invoking the DCS -daemon on SPARC Enterprise Servers. No other security options to the DCS daemon -should be used on SPARC Enterprise Servers. -.SH OPTIONS -.sp -.LP -The following options are supported: -.sp -.ne 2 -.na -\fB\fB-a\fR \fIauth\fR\fR -.ad -.RS 15n -Controls the IPsec Authentication Header (AH) algorithm. \fIauth\fR can be one -of \fBnone\fR, \fBmd5\fR, or \fBsha1\fR. -.RE - -.sp -.ne 2 -.na -\fB\fB-e\fR \fIencr\fR\fR -.ad -.RS 15n -Controls the IPsec Encapsulating Security Payload (ESP) encryption algorithm. -\fIencr\fR can be one of \fBnone\fR, \fBdes\fR, or \fB3des\fR. -.RE - -.sp -.ne 2 -.na -\fB\fB-l\fR\fR -.ad -.RS 15n -Enables the use of platform-specific security options on SPARC Enterprise -Servers. -.RE - -.sp -.ne 2 -.na -\fB\fB-s\fR \fIsessions\fR\fR -.ad -.RS 15n -Sets the number of active sessions that the DCS allows at any one time. When -the limit is reached, the DCS stops accepting connections until active sessions -complete the execution of their DR operation. If this option is not specified, -a default value of 128 is used. -.RE - -.sp -.ne 2 -.na -\fB\fB-u\fR \fIesp_auth\fR\fR -.ad -.RS 15n -Controls the IPsec Encapsulating Security Payload (ESP) authentication -algorithm. \fIesp_auth\fR can be one of \fBnone\fR, \fBmd5\fR, or \fBsha1\fR. -.RE - -.SH EXAMPLES -.LP -\fBExample 1 \fRSetting an IPSec Option -.sp -.LP -The following command sets the Authentication Header algorithm for the DCS -daemon to use the HMAC-MD5 authentication algorithm. These settings are only -applicable for using the DCS daemon on a Sun Fire high-end system. - -.sp -.in +2 -.nf -# \fBsvccfg -s svc:/platform/sun4u/dcs setprop dcs/ah_auth = "md5"\fR -# \fBsvccfg -s svc:/platform/sun4u/dcs setprop dcs/esp_encr = "none"\fR -# \fBsvccfg -s svc:/platform/sun4u/dcs setprop dcs/esp_auth = "none"\fR -# \fBsvcadm refresh svc:/platform/sun4u/dcs\fR -.fi -.in -2 -.sp - -.SH ERRORS -.sp -.LP -The DCS uses \fBsyslog\fR(3C) to report status and error messages. All of the -messages are logged with the \fBLOG_DAEMON\fR facility. Error messages are -logged with the \fBLOG_ERR\fR and \fBLOG_NOTICE\fR priorities, and -informational messages are logged with the \fBLOG_INFO\fR priority. The default -entries in the \fB/etc/syslog.conf\fR file log all of the DCS error messages to -the \fB/var/adm/messages\fR log. -.SH ATTRIBUTES -.sp -.LP -See \fBattributes\fR(5) for descriptions of the following attributes: -.sp - -.sp -.TS -box; -c | c -l | l . -ATTRIBUTE TYPE ATTRIBUTE VALUE -_ -Interface Stability Evolving -.TE - -.SH SEE ALSO -.sp -.LP -\fBsvcs\fR(1), \fBcfgadm_sbd\fR(8), \fBsvcadm\fR(8), \fBsvccfg\fR(8), -\fBsyslog\fR(3C), \fBconfig_admin\fR(3CFGADM), \fBlibcfgadm\fR(3LIB), -\fBsyslog.conf\fR(4), \fBattributes\fR(5), \fBsmf\fR(5), \fBdr\fR(7D) -.SH NOTES -.sp -.LP -The \fBdcs\fR service is managed by the service management facility, -\fBsmf\fR(5), under the fault management resource identifier (FMRI): -.sp -.in +2 -.nf -svc:/platform/sun4u/dcs:default -.fi -.in -2 -.sp - -.sp -.LP -Administrative actions on this service, such as enabling, disabling, or -requesting restart, can be performed using \fBsvcadm\fR(8). The service's -status can be queried using the \fBsvcs\fR(1) command. diff --git a/share/man/man8/efdaemon.8 b/share/man/man8/efdaemon.8 deleted file mode 100644 index 88f44afec3..0000000000 --- a/share/man/man8/efdaemon.8 +++ /dev/null @@ -1,104 +0,0 @@ -'\" te -.\" Copyright (c) 2004, Sun Microsystems, Inc. All Rights Reserved. -.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. -.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License. -.\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] -.TH EFDAEMON 8 "Aug 10, 2004" -.SH NAME -efdaemon \- embedded FCode interpreter daemon -.SH SYNOPSIS -.LP -.nf -\fB/usr/lib/efcode/sparcv9/efdaemon\fR [\fB-d\fR] -.fi - -.SH DESCRIPTION -.sp -.LP -\fBefdaemon\fR, the embedded \fBFCode\fR interpreter daemon, invokes the -embedded \fBFCode\fR interpreter when the daemon receives an interpretation -request. A new session of the interpreter is started for each unique request by -invoking the script \fB/usr/lib/efcode/efcode\fR. -.sp -.LP -\fBefdaemon\fR is used on selected platforms as part of the processing of some -dynamic reconfiguration events. -.SH OPTIONS -.sp -.LP -The following option is supported: -.sp -.ne 2 -.na -\fB\fB-d\fR\fR -.ad -.RS 6n -Set debug output. Log debug messages as \fBLOG_DEBUG\fR level messages by using -\fBsyslog()\fR. See \fBsyslog\fR(3C). -.RE - -.SH FILES -.sp -.ne 2 -.na -\fB\fB/dev/fcode\fR\fR -.ad -.sp .6 -.RS 4n -\fBFCode\fR interpreter pseudo device, which is a portal for receipt of -\fBFCode\fR interpretation requests -.RE - -.sp -.ne 2 -.na -\fB\fB/usr/lib/efcode/efcode\fR\fR -.ad -.sp .6 -.RS 4n -Shell script that invokes the embedded \fBFCode\fR interpreter -.RE - -.sp -.ne 2 -.na -\fB\fB/usr/lib/efcode/interpreter\fR\fR -.ad -.sp .6 -.RS 4n -Embedded \fBFCode\fR interpreter -.RE - -.sp -.ne 2 -.na -\fB\fB/usr/lib/efcode/sparcv9/interpreter\fR\fR -.ad -.sp .6 -.RS 4n -Embedded \fBFCode\fR interpreter -.RE - -.SH SEE ALSO -.sp -.LP -\fBsvcs\fR(1), \fBprtconf\fR(8), \fBsvcadm\fR(8), \fBsyslog\fR(3C), -\fBattributes\fR(5), \fBsmf\fR(5) -.SH NOTES -.sp -.LP -The \fBefdaemon\fR service is managed by the service management facility, -\fBsmf\fR(5), under the service identifier: -.sp -.in +2 -.nf -svc:/platform/sun4u/efdaemon:default -.fi -.in -2 -.sp - -.sp -.LP -Administrative actions on this service, such as enabling, disabling, or -requesting restart, can be performed using \fBsvcadm\fR(8). The service's -status can be queried using the \fBsvcs\fR(1) command. diff --git a/share/man/man8/ldmad.8 b/share/man/man8/ldmad.8 deleted file mode 100644 index 314d6f5bea..0000000000 --- a/share/man/man8/ldmad.8 +++ /dev/null @@ -1,74 +0,0 @@ -'\" te -.\" Copyright (c) 2009, Sun Microsystems, Inc. All Rights Reserved -.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. -.\" See the License for the specific language governing permissions and limitations under the License. When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with -.\" the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] -.TH LDMAD 8 "Sep 8, 2009" -.SH NAME -ldmad \- Logical Domains Agents daemon -.SH SYNOPSIS -.LP -.nf -\fB/usr/lib/ldoms/ldmad\fR -.fi - -.SH DESCRIPTION -.sp -.LP -The \fBldmad\fR daemon is part of the framework that enables Logical Domain -agents to run on a Logical Domain. A Logical Domain agent is a component that -interacts with the control domain for providing features or information. -.sp -.LP -\fBldmad\fR is responsible for running agents on a Logical Domain and must be -enabled to ensure proper functionality of all features provided by the domain -manager on the control domain. It is started at boot time and has no -configuration options. -.SH ATTRIBUTES -.sp -.LP -See \fBattributes\fR(5) for descriptions of the following attributes: -.sp - -.sp -.TS -box; -c | c -l | l . -ATTRIBUTE TYPE ATTRIBUTE VALUE -_ -Interface Stability Unstable -.TE - -.SH SEE ALSO -.sp -.LP -\fBsvcs\fR(1), \fBsvcadm\fR(8), \fBsyslog\fR(3C), \fBsyslog.conf\fR(4), -\fBattributes\fR(5), \fBsmf\fR(5) -.SH ERRORS -.sp -.LP -\fBldmad\fR uses \fBsyslog\fR(3C) to report status and error messages. All of -the messages are logged with the \fBLOG_DAEMON\fR facility. Error messages are -logged with the \fBLOG_ERR\fR and \fBLOG_NOTICE\fR priorities, and -informational messages are logged with the \fBLOG_INFO\fR priority. The default -entries in the \fB/etc/syslog.conf\fR file log all of the \fBldmad\fR error -messages to the \fB/var/adm/messages\fR log. -.SH NOTES -.sp -.LP -The \fBldmad\fR service is managed by the service management facility, -\fBsmf\fR(5), under the service identifier: -.sp -.in +2 -.nf -svc:/ldoms/agents:default -.fi -.in -2 -.sp - -.sp -.LP -Administrative actions on this service, such as enabling, disabling, or -requesting restart can be performed using \fBsvcadm\fR(8). The service's -status can be queried using the \fBsvcs\fR(1) command. diff --git a/share/man/man8/monitor.8 b/share/man/man8/monitor.8 deleted file mode 100644 index 6f31f70b02..0000000000 --- a/share/man/man8/monitor.8 +++ /dev/null @@ -1,1808 +0,0 @@ -'\" te -.\" Copyright (c) 2003, Sun Microsystems, Inc. -.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. -.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License. -.\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] -.TH MONITOR 8 "Jul 24, 2003" -.SH NAME -monitor \- SPARC system PROM monitor -.SH SYNOPSIS -.LP -.nf -\fBSTOP\(miA\fR -.fi - -.LP -.nf -\fBBREAK\fR -.fi - -.LP -.nf -\fBinitial system power-on\fR -.fi - -.LP -.nf -\fBexit from a client program, e.g., the Operating System\fR -.fi - -.SH DESCRIPTION -.sp -.LP -The \fBCPU\fR board of a workstation contains one or more \fBEPROMs\fR or -\fBEEPROMs.\fR The program which executes from the \fBPROMs\fR is referred to -as "the monitor". Among other things, the monitor performs system -initialization at power-on and provides a user interface. -.SS "Monitor Prompt" -.sp -.LP -The monitor of earlier workstations was known as the \fBSunMON\fR monitor and -displayed the \fB>\fR for its prompt. See the \fBSunMON MONITOR USAGE\fR -section for further details. -.sp -.LP -Existing workstations use a monitor which is known as the OpenBoot monitor. -The OpenBoot monitor typically displays \fBok\fR as its prompt, but it may also -display the \fB>\fR prompt under certain circumstances. -.sp -.LP -If the \fB\&'auto-boot?'\fR \fBNVRAM\fR parameter is set to \fB\&'false'\fR -when the workstation is powered on, the system does not attempt to boot and the -monitor issues its prompt. If \fB\&'auto-boot'\fR is set to \fB\&'true'\fR, the -system initiates the boot sequence. The boot sequence can be aborted by -simultaneously pressing two keys on the system's keyboard: \fBL1\fR and \fBA\fR -(on older keyboards), or \fBStop\fR and \fBA\fR (on newer keyboards). Either a -lower case \fBa\fR or an upper case \fBA\fR works for the keyboard abort -sequence. If a console has been attached by way of one of the system's serial -ports then the abort sequence can be accomplished by sending a \fBBREAK\fR. See -\fBtip\fR(1). -.sp -.LP -When the \fBNVRAM\fR \fB\&'security-mode'\fR parameter has been turned on, or -when the value of the \fB\&'sunmon-compat?'\fR parameter is true, then the -OpenBoot monitor displays the message: \fBType b (boot), c (continue), or n -(new command mode)\fR -.sp -.LP -and the \fB>\fR prompt appears. -.SH OPENBOOT PROM USAGE -.sp -.LP -Some of the more useful commands that can be issued from OpenBoot's \fBok \fR -prompt are described here. Refer to the book for a complete list of -commands. -.SS "Help" -.sp -.LP -Help for various functional areas of the OpenBoot monitor can be obtained by -typing \fBhelp\fR. The help listing provides a number of other key words which -can then be used in the help command to provide further details. -.SS "NVRAM Parameters" -.sp -.LP -Each workstation contains one or more \fBNVRAM\fR devices which contains unique -system ID information, as well as a set of user-configurable parameters. The -\fBNVRAM\fR parameters allow the user a certain level of flexibility in -configuring the system to act in a given manner under a specific set of -circumstances. -.sp -.LP -See \fBeeprom\fR(8) for a description of the parameters and information -regarding setting the parameters from the OS level. -.sp -.LP -The following commands can be used at the OpenBoot monitor to access the -\fBNVRAM\fR parameters. -.sp -.ne 2 -.na -\fB\fBprintenv\fR\fR -.ad -.RS 18n -Used to list the \fBNVRAM\fR parameters, along with their default values and -current values. -.RE - -.sp -.ne 2 -.na -\fB\fBsetenv\fR\fI pn pv\fR\fR -.ad -.RS 18n -Used to set or modify a parameter. The \fIpn\fR represents the parameter name, -and \fIpv\fR represents the parameter value. -.RE - -.sp -.ne 2 -.na -\fB\fBset-default\fR \fIpn\fR\fR -.ad -.RS 18n -Used to set an individual parameter back to its default value. -.RE - -.sp -.ne 2 -.na -\fB\fBset-defaults\fR\fR -.ad -.RS 18n -Used to reset all parameters to their default values. (Note that -\fB\&'set-defaults'\fR only affects parameters that have assigned default -values.) -.RE - -.SS "Security Parameters" -.sp -.LP -Newer OpenBoot monitors contain user interfaces that support the storage and -listing of keys for later use by client programs. -.sp -.ne 2 -.na -\fB\fBlist-security-keys\fR\fR -.ad -.sp .6 -.RS 4n -Lists the names of keys currently stored on a machine. -.RE - -.sp -.ne 2 -.na -\fB\fBset-security-key\fR \fIkeyname\fR [ \fIkeydata\fR ]\fR -.ad -.sp .6 -.RS 4n -Stores key data \fIkeydata\fR in a key named \fIkeyname\fR. Actual key data can -be up to 32 bytes in length. The maximum length of \fIkeyname\fR is 64 bytes, -which allows for the hex-formatted ASCII used to present the key data. If -\fIkeydata\fR is not present, \fIkeyname\fR and its corresponding data is -deleted. -.RE - -.SS "Hardware Checks and Diagnostics" -.sp -.LP -The following commands are available for testing or checking the system's -hardware. If the \fB\&'diag-switch?'\fR \fBNVRAM\fR parameter is set to true -when the system is powered on, then a Power-On Self Test (POST) diagnostic is -run, if present, sending its results messages to the system's serial port A. -Not all of the commands shown are available on all workstations. -.sp -.ne 2 -.na -\fB\fBtest-all\fR\fR -.ad -.RS 17n -Run the diagnostic tests on each device which has provided a self-test. -.RE - -.sp -.ne 2 -.na -\fB\fBtest\fR \fBfloppy\fR\fR -.ad -.RS 17n -Run diagnostics on the system's floppy device. -.RE - -.sp -.ne 2 -.na -\fB\fBtest\fR \fB/memory\fR\fR -.ad -.RS 17n -Run the main memory tests. If the \fBNVRAM\fR parameter \fB\&'diag-switch?'\fR -is set to true, then all of main memory is tested. If the parameter is false -then only the amount of memory specified in the \fB\&'selftest-#megs'\fR -\fBNVRAM\fR parameter is tested. -.RE - -.sp -.ne 2 -.na -\fB\fBtest\fR \fBnet\fR\fR -.ad -.RS 17n -Test the network connection for the on-board network controller. -.RE - -.sp -.ne 2 -.na -\fB\fBwatch-net\fR\fR -.ad -.RS 17n -Monitor the network attached to the on-board net controller. -.RE - -.sp -.ne 2 -.na -\fB\fBwatch-net-all\fR\fR -.ad -.RS 17n -Monitor the network attached to the on-board net controller, as well as the -network controllers installed in SBus slots. -.RE - -.sp -.ne 2 -.na -\fB\fBwatch-clock\fR\fR -.ad -.RS 17n -Test the system's clock function. -.RE - -.SS "System Information" -.sp -.LP -The following commands are available for displaying information about the -system. Not all commands are available on all workstations. -.sp -.ne 2 -.na -\fB\fBbanner\fR\fR -.ad -.RS 18n -Display the power-on banner. -.RE - -.sp -.ne 2 -.na -\fB\fB\&.enet-addr\fR\fR -.ad -.RS 18n -Display the system's Ethernet address. -.RE - -.sp -.ne 2 -.na -\fB\fB\&.idprom\fR\fR -.ad -.RS 18n -Display the formatted contents of the \fBIDPROM.\fR -.RE - -.sp -.ne 2 -.na -\fB\fBmodule-info\fR\fR -.ad -.RS 18n -Display information about the system's processor(s). -.RE - -.sp -.ne 2 -.na -\fB\fBprobe-scsi\fR\fR -.ad -.RS 18n -Identify the devices attached to the on-board \fBSCSI\fR controller. -.RE - -.sp -.ne 2 -.na -\fB\fBprobe-scsi-all\fR\fR -.ad -.RS 18n -Identify the devices attached to the on-board \fBSCSI\fR controller as well as -those devices which are attached to SBus \fBSCSI\fR controllers. -.RE - -.sp -.ne 2 -.na -\fB\fBshow-disks\fR\fR -.ad -.RS 18n -Display a list of the device paths for installed \fBSCSI\fR disk controllers. -.RE - -.sp -.ne 2 -.na -\fB\fBshow-displays\fR\fR -.ad -.RS 18n -Display a list of the device paths for installed display devices. -.RE - -.sp -.ne 2 -.na -\fB\fBshow-nets\fR\fR -.ad -.RS 18n -Display a list of the device paths for installed Ethernet controllers. -.RE - -.sp -.ne 2 -.na -\fB\fBshow-sbus\fR\fR -.ad -.RS 18n -Display list of installed SBus devices. -.RE - -.sp -.ne 2 -.na -\fB\fBshow-tapes\fR\fR -.ad -.RS 18n -Display a list of the device paths for installed \fBSCSI\fR tape controllers. -.RE - -.sp -.ne 2 -.na -\fB\fBshow-ttys\fR\fR -.ad -.RS 18n -Display a list of the device paths for tty devices. -.RE - -.sp -.ne 2 -.na -\fB\fB\&.traps\fR\fR -.ad -.RS 18n -Display a list of the SPARC trap types. -.RE - -.sp -.ne 2 -.na -\fB\fB\&.version\fR\fR -.ad -.RS 18n -Display the version and date of the OpenBoot PROM. -.RE - -.SS "Emergency Commands" -.sp -.LP -These commands must be typed from the keyboard, they do not work from a console -which is attached by way of the serial ports. With the exception of the -\fBStop-A\fR command, these commands are issued by pressing and holding down -the indicated keys on the keyboard immediately after the system has been -powered on. The keys must be held down until the monitor has checked their -status. The \fBStop-A\fR command can be issued at any time after the console -display begins, and the keys do not need to be held down once they've been -pressed. The \fBStop-D,\fR \fBStop-F\fR and \fBStop-N\fR commands are not -allowed when one of the security modes has been set. Not all commands are -available on all workstations. -.sp -.ne 2 -.na -\fB\fBStop (L1)\fR\fR -.ad -.RS 17n -Bypass the Power-On Self Test (POST). This is only effective if the system has -been placed into the diagnostic mode. -.RE - -.sp -.ne 2 -.na -\fB\fBStop-A (L1-A)\fR\fR -.ad -.RS 17n -Abort the current operation and return to the monitor's default prompt. -.RE - -.sp -.ne 2 -.na -\fB\fBStop-D (L1-D)\fR\fR -.ad -.RS 17n -Set the system's \fB\&'diag-switch?'\fR \fBNVRAM\fR parameter to -\fB\&'true'\fR, which places the system in diagnostic mode. POST diagnostics, -if present, are run, and the messages are displayed by way of the system's -serial port A. -.RE - -.sp -.ne 2 -.na -\fB\fBStop-F (L1-F)\fR\fR -.ad -.RS 17n -Enter the OpenBoot monitor before the monitor has probed the system for -devices. Issue the \fB\&'fexit'\fR command to continue with system -initialization. -.RE - -.sp -.ne 2 -.na -\fB\fBStop-N (L1-N)\fR\fR -.ad -.RS 17n -Causes the \fBNVRAM\fR parameters to be reset to their default values. Note -that not all parameters have default values. -.RE - -.SS "Line Editor Commands" -.sp -.LP -The following commands can be used while the monitor is displaying the \fBok\fR -prompt. Not all of these editing commands are available on all workstations. -.sp -.ne 2 -.na -\fB\fBCTRL-A\fR\fR -.ad -.RS 10n -Place the cursor at the start of line. -.RE - -.sp -.ne 2 -.na -\fB\fBCTRL-B\fR\fR -.ad -.RS 10n -Move the cursor backward one character. -.RE - -.sp -.ne 2 -.na -\fB\fBESC-B\fR\fR -.ad -.RS 10n -Move the cursor backward one word. -.RE - -.sp -.ne 2 -.na -\fB\fBCTRL-D\fR\fR -.ad -.RS 10n -Erase the character that the cursor is currently highlighting. -.RE - -.sp -.ne 2 -.na -\fB\fBESC-D\fR\fR -.ad -.RS 10n -Erase the portion of word from the cursor's present position to the end of the -word. -.RE - -.sp -.ne 2 -.na -\fB\fBCTRL-E\fR\fR -.ad -.RS 10n -Place the cursor at the end of line. -.RE - -.sp -.ne 2 -.na -\fB\fBCTRL-F\fR\fR -.ad -.RS 10n -Move the cursor forward one character. -.RE - -.sp -.ne 2 -.na -\fB\fBESC-F\fR\fR -.ad -.RS 10n -Move the cursor forward one word. -.RE - -.sp -.ne 2 -.na -\fB\fBCTRL-H\fR\fR -.ad -.RS 10n -Erase the character preceding the cursor (also use Delete or Back Space) -.RE - -.sp -.ne 2 -.na -\fB\fBESC-H\fR\fR -.ad -.RS 10n -Erase the portion of the word which precedes the cursor (use also \fBCTRL-W)\fR -.RE - -.sp -.ne 2 -.na -\fB\fBCTRL-K\fR\fR -.ad -.RS 10n -Erase from the cursor's present position to the end of the line. -.RE - -.sp -.ne 2 -.na -\fB\fBCTRL-L\fR\fR -.ad -.RS 10n -Show the command history list. -.RE - -.sp -.ne 2 -.na -\fB\fBCTRL-N\fR\fR -.ad -.RS 10n -Recall the next command from the command history list -.RE - -.sp -.ne 2 -.na -\fB\fBCTRL-P\fR\fR -.ad -.RS 10n -Recall a previous command from the command history list. -.RE - -.sp -.ne 2 -.na -\fB\fBCTRL-Q\fR\fR -.ad -.RS 10n -Quote the next character (used to type a control character). -.RE - -.sp -.ne 2 -.na -\fB\fBCTRL-R\fR\fR -.ad -.RS 10n -Retype the current line. -.RE - -.sp -.ne 2 -.na -\fB\fBCTRL-U\fR\fR -.ad -.RS 10n -Erase from the cursor's present position to the beginning of the line. -.RE - -.sp -.ne 2 -.na -\fB\fBCTRL-Y\fR\fR -.ad -.RS 10n -Insert the contents of the memory buffer into the line, in front (to the left) -of the cursor. -.RE - -.SS "nvramrc" -.sp -.LP -The \fBnvramrc\fR is an area of the system's \fBNVRAM\fR where users may store -Forth programs. The programs which are stored in the \fBnvramrc\fR are executed -each time the system is reset, provided that the \fB\&'use-nvramrc?'\fR -\fBNVRAM\fR parameter has been set to \fB\&'true'\fR. Refer to the book for -information on how to edit and use the \fBnvramrc\fR. -.SS "Restricted Monitor" -.sp -.LP -The command \fB\&'old-mode'\fR is used to move OpenBoot into a restricted -monitor mode, causing the \fB> \fR prompt to be displayed. Only three commands -are allowed while in the restricted monitor; the \fB\&'go'\fR command (to -resume a program which was interrupted with the \fBStop-A\fR command), the -\fB\&'n'\fR command (to return to the normal OpenBoot monitor), and boot -commands. The restricted monitor's boot commands approximate the older -\fBSunMON\fR monitor's boot command syntax. If a \fB\&'security-mode'\fR has -been turned on then the restricted monitor becomes the default monitor -environment. The restricted monitor may also become the default environment if -the \fB\&'sunmon-compat?' \fR \fBNVRAM\fR parameter is set to true. Not all -workstations have the \fB\&'sunmon-compat?'\fR parameter. -.SH SUNMON PROM USAGE -.sp -.LP -The following commands are available systems with older \fBSunMON\fR-based -PROM: -.sp -.ne 2 -.na -\fB\fB+\fR|\fB\(mi\fR\fR -.ad -.sp .6 -.RS 4n -Increment or decrement the current address and display the contents of the new -location. -.RE - -.sp -.ne 2 -.na -\fB\fB^C\fR\fI source destination n\fR\fR -.ad -.sp .6 -.RS 4n -(caret-C) Copy, byte-by-byte, a block of length \fIn\fR from the \fBsource\fR -address to the \fIdestination\fR address. -.RE - -.sp -.ne 2 -.na -\fB\fB^I \fR\fIprogram\fR\fR -.ad -.sp .6 -.RS 4n -(caret-I) Display the compilation date and location of \fIprogram\fR. -.RE - -.sp -.ne 2 -.na -\fB\fB^T \fR\fIvirtual_address\fR\fR -.ad -.sp .6 -.RS 4n -(caret-T) Display the physical address to which \fIvirtual_address\fR is -mapped. -.RE - -.sp -.ne 2 -.na -\fB\fBb\fR [ \fB!\fR ] [ \fIdevice\fR [ -\fB(\fR\fIc\fR\fB,\fR\fIu\fR\fB,\fR\fIp\|\fR\fB)\fR\fI\fR ] ] [ \fIpathname\fR -] [ \fIarguments_list\fR ]\fR -.ad -.sp .6 -.RS 4n - -.RE - -.sp -.ne 2 -.na -\fB\fBb\fR[\fB?\fR]\fR -.ad -.sp .6 -.RS 4n -Reset appropriate parts of the system and bootstrap a program. A `\fB!\fR' -(preceding the \fIdevice\fR argument) prevents the system reset from occurring. -Programs can be loaded from various devices (such as a disk, tape, or -Ethernet). `\fBb\fR' with no arguments causes a default boot, either from a -disk, or from an Ethernet controller. `\fBb?\fR' displays all boot devices and -their \fIdevice\fRs. -.sp -.ne 2 -.na -\fB\fIdevice\fR\fR -.ad -.RS 18n -one of -.sp -.ne 2 -.na -\fB\fBle\fR\fR -.ad -.RS 6n -Lance Ethernet -.RE - -.sp -.ne 2 -.na -\fB\fBie\fR\fR -.ad -.RS 6n -Intel Ethernet -.RE - -.sp -.ne 2 -.na -\fB\fBsd\fR\fR -.ad -.RS 6n -\fBSCSI\fR disk, CDROM -.RE - -.sp -.ne 2 -.na -\fB\fBst\fR\fR -.ad -.RS 6n -\fBSCSI\fR 1/4" or 1/2" tape -.RE - -.sp -.ne 2 -.na -\fB\fBfd\fR\fR -.ad -.RS 6n -Diskette -.RE - -.sp -.ne 2 -.na -\fB\fBid\fR\fR -.ad -.RS 6n -IPI disk -.RE - -.sp -.ne 2 -.na -\fB\fBmt\fR\fR -.ad -.RS 6n -Tape Master 9-track 1/2" tape -.RE - -.sp -.ne 2 -.na -\fB\fBxd\fR\fR -.ad -.RS 6n -Xylogics 7053 disk -.RE - -.sp -.ne 2 -.na -\fB\fBxt\fR\fR -.ad -.RS 6n -Xylogics 1/2" tape -.RE - -.sp -.ne 2 -.na -\fB\fBxy\fR\fR -.ad -.RS 6n -Xylogics 440/450 disk -.RE - -.RE - -.sp -.ne 2 -.na -\fB\fIc\fR\fR -.ad -.RS 18n -A controller number (\fB0\fR if only one controller), -.RE - -.sp -.ne 2 -.na -\fB\fIu\fR\fR -.ad -.RS 18n -A unit number (\fB0\fR if only one driver), and -.RE - -.sp -.ne 2 -.na -\fB\fIp\fR\fR -.ad -.RS 18n -A partition. -.RE - -.sp -.ne 2 -.na -\fB\fIpathname\fR\fR -.ad -.RS 18n -A pathname for a program such as \fB/stand/diag\fR. -.RE - -.sp -.ne 2 -.na -\fB\fIarguments_list\fR\fR -.ad -.RS 18n -A list of up to seven arguments to pass to the program being booted. -.RE - -.RE - -.sp -.ne 2 -.na -\fB\fBc [\fR\fIvirtual_address\fR\fB]\fR\fR -.ad -.sp .6 -.RS 4n -Resume execution of a program. When given, \fIvirtual_address\fR is the address -at which execution resumes. The default is the current \fBPC.\fR Registers are -restored to the values shown by the \fBd\fR, and \fBr\fR commands. -.RE - -.sp -.ne 2 -.na -\fB\fBd [\fR\fIwindow_number\fR\fB]\fR\fR -.ad -.sp .6 -.RS 4n -Display (dump) the state of the processor. The processor state is observable -only after: -.RS +4 -.TP -.ie t \(bu -.el o -An unexpected trap was encountered. -.RE -.RS +4 -.TP -.ie t \(bu -.el o -A user program dropped into the monitor (by calling \fIabortent\fR). -.RE -.RS +4 -.TP -.ie t \(bu -.el o -The user manually entered the monitor by typing \fBL1\(miA\fR or \fBBREAK.\fR -.RE -The display consists of the following: -.RS +4 -.TP -.ie t \(bu -.el o -The special registers: \fBPSR,\fR \fBPC,\fR nPC, \fBTBR,\fR \fBWIM,\fR and Y -.RE -.RS +4 -.TP -.ie t \(bu -.el o -Eight global registers -.RE -.RS +4 -.TP -.ie t \(bu -.el o -24 window registers (8 \fIin\fR, 8 \fIlocal\fR, and 8 \fIout\fR), corresponding -to one of the 7 available windows. If a Floating-Point Unit is on board, its -status register along with 32 floating-point registers are also shown. -.RE -.sp -.ne 2 -.na -\fB\fIwindow_number\fR\fR -.ad -.RS 17n -Display the indicated \fIwindow_number\fR, which can be any value between -\fB0\fR and \fB6\fR, inclusive. If no window is specified and the \fBPSR's\fR -current window pointer contains a valid window number, registers from the -window that was active just prior to entry into the monitor are displayed. -Otherwise, registers from window 0 are displayed. -.RE - -.RE - -.sp -.ne 2 -.na -\fB\fBe\fR [\fIvirtual_address\fR]\|[\fIaction\fR] .\|.\|.\fR -.ad -.sp .6 -.RS 4n -Open the 16-bit word at \fIvirtual_address\fR (default zero). The address is -interpreted in the address space defined by the \fBs\fR command. See the -\fBa\fR command for a description of \fIaction\fR. -.RE - -.sp -.ne 2 -.na -\fB\fBf\fR\fI virtual_address1 virtual_address2 pattern \fR [\fIsize\|\fR]\fR -.ad -.sp .6 -.RS 4n -Fill the bytes, words, or long words from \fIvirtual_address1\fR (lower) to -\fIvirtual_address2\fR (higher) with the constant, \fIpattern\fR. The -\fBsize\fR argument can take one of the following values: -.sp -.ne 2 -.na -\fB\fBb\fR\fR -.ad -.RS 5n -byte format (the default) -.RE - -.sp -.ne 2 -.na -\fB\fBw\fR\fR -.ad -.RS 5n -word format -.RE - -.sp -.ne 2 -.na -\fB\fBl\fR\fR -.ad -.RS 5n -long word format -.RE - -For example, the following command fills the address block from \fB0x1000\fR to -\fB0x2000\fR with the word pattern, \fB0xABCD\fR: -.sp -\fBf 1000 2000 ABCD W\fR -.RE - -.sp -.ne 2 -.na -\fB\fBg\fR [\fIvector\|\fR] [\fIargument\|\fR]\fR -.ad -.br -.na -\fB\fBg\fR [\fIvirtual_address\|\fR] [\fIargument\fR\|]\fR -.ad -.sp .6 -.RS 4n -Goto (jump to) a predetermined or default routine (first form), or to a -user-specified routine (second form). The value of \fIargument\fR is passed to -the routine. If the \fIvector\fR or \fIvirtual_address\fR argument is omitted, -the value in the \fBPC\fR is used as the address to jump to. -.sp -To set up a predetermined routine to jump to, a user program must, prior to -executing the monitor's \fBg\fR command, set the variable -\fB*romp->v_vector_cmd\fR to be equal to the virtual address of the desired -routine. Predetermined routines need not necessarily return control to the -monitor. -.sp -The default routine, defined by the monitor, prints the user-supplied -\fIvector\fR according to the format supplied in \fIargument\fR. This format -can be one of: -.sp -.ne 2 -.na -\fB\fB%x\fR\fR -.ad -.RS 6n -hexadecimal -.RE - -.sp -.ne 2 -.na -\fB\fB%d\fR\fR -.ad -.RS 6n -decimal -.RE - -.RE - -.sp -.ne 2 -.na -\fB\fBg0\fR\fR -.ad -.sp .6 -.RS 4n -Force a panic and produce a crash dump when the monitor is running as a result -of the system being interrupted, -.RE - -.sp -.ne 2 -.na -\fB\fBg4\fR\fR -.ad -.sp .6 -.RS 4n -(Sun-4 systems only) Force a kernel stack trace when the monitor is running as -a result of the system being interrupted, -.RE - -.sp -.ne 2 -.na -\fB\fBh\fR\fR -.ad -.sp .6 -.RS 4n -Display the help menu for monitor commands and their descriptions. To return to -the monitor's basic command level, press \fBESCAPE\fR or \fBq\fR before -pressing \fBRETURN.\fR -.RE - -.sp -.ne 2 -.na -\fB\fBi \fR[\fIcache_data_offset\fR\|] [\fIaction\fR\|]\|.\|.\|.\fR -.ad -.sp .6 -.RS 4n -Modify cache data \fBRAM\fR command. Display and/or modify one or more of the -cache data addresses. See the \fBa\fR command for a description of -\fIaction\fR. -.RE - -.sp -.ne 2 -.na -\fB\fBj\fR [\fIcache_tag_offset\fR\|] [\fIaction\|\fR]\|.\|.\|.\fR -.ad -.sp .6 -.RS 4n -Modify cache tag \fBRAM\fR command. Display and/or modify the contents of one -or more of the cache tag addresses. See the \fBa\fR command for a description -of \fIaction\fR. -.RE - -.sp -.ne 2 -.na -\fB\fBk [\fR\fIreset_level\fR\fB]\fR\fR -.ad -.sp .6 -.RS 4n -Reset the system, where \fIreset_level\fR is: -.sp -.ne 2 -.na -\fB\fB0\fR\fR -.ad -.RS 5n -Reset \fBVMEbus,\fR interrupt registers, video monitor (Sun-4 systems). This is -the default. -.RE - -.sp -.ne 2 -.na -\fB\fB1\fR\fR -.ad -.RS 5n -Software reset. -.RE - -.sp -.ne 2 -.na -\fB\fB2\fR\fR -.ad -.RS 5n -Power-on reset. Resets and clears the memory. Runs the \fBEPROM-based\fR -diagnostic self test, which can take several minutes, depending upon how much -memory is being tested. -.RE - -.RE - -.sp -.ne 2 -.na -\fB\fBkb\fR\fR -.ad -.sp .6 -.RS 4n -Display the system banner. -.RE - -.sp -.ne 2 -.na -\fB\fBl\|\fR [\fIvirtual_address\fR\|]\|[\fIaction\fR]\|.\|.\|.\fR -.ad -.sp .6 -.RS 4n -Open the long word (32 bit) at memory address \fIvirtual_address\fR (default -zero). The address is interpreted in the address space defined by the \fBs\fR -command (below). See the \fBa\fR command for a description of \fIaction\fR. -.RE - -.sp -.ne 2 -.na -\fB\fBm\|\fR [\fIvirtual_address\fR\|]\|[\fIaction\fR\|]\|.\|.\|.\fR -.ad -.sp .6 -.RS 4n -Open the segment map entry that maps \fIvirtual_address\fR (default zero). The -address is interpreted in the address space defined by the \fBs\fR command. See -the \fBa\fR command for a description of \fIaction\fR. -.RE - -.sp -.ne 2 -.na -\fB\fBne\fR\fR -.ad -.sp .6 -.RS 4n - -.RE - -.sp -.ne 2 -.na -\fB\fBni\fR\fR -.ad -.sp .6 -.RS 4n -Disable, enable, or invalidate the cache, respectively. -.RE - -.sp -.ne 2 -.na -\fB\fBo\|\fR [\fIvirtual_address\fR\|]\|[action\fI]\|.\|.\|.\fR\fR -.ad -.sp .6 -.RS 4n -Open the byte location specified by \fIvirtual_address\fR (default zero). The -address is interpreted in the address space defined by the \fBs\fR command. See -the \fBa\fR command for a description of \fIaction\fR. -.RE - -.sp -.ne 2 -.na -\fB\fBp\|\fR [\fIvirtual_address\fR\|]\|[\fIaction\fR].\|.\|.\fR -.ad -.sp .6 -.RS 4n -Open the page map entry that maps \fIvirtual_address\fR (default zero) in the -address space defined by the \fBs\fR command. See the \fBa\fR command for a -description of \fIaction\fR. -.RE - -.sp -.ne 2 -.na -\fB\fBq\|\fR [\fIeeprom_offset\fR\|]\|[\fIaction\fR\|].\|.\|.\fR -.ad -.sp .6 -.RS 4n -Open the \fBEEPROM\fR \fIeeprom_offset\fR (default zero) in the \fBEEPROM\fR -address space. All addresses are referenced from the beginning or base of the -\fBEEPROM\fR in physical address space, and a limit check is performed to -insure that no address beyond the \fBEEPROM\fR physical space is accessed. This -command is used to display or modify configuration parameters, such as: the -amount of memory to test during self test, whether to display a standard or -custom banner, if a serial port (A or B) is to be the system console, etc. See -the \fBa\fR command for a description of \fIaction\fR. -.RE - -.sp -.ne 2 -.na -\fB\fBr\|\fR [\fIregister_number\|\fR]\fR -.ad -.br -.na -\fB\fBr\|\fR [\fIregister_type\|\fR]\fR -.ad -.br -.na -\fB\fBr\|\fR [\fIw window_number\|\fR]\fR -.ad -.sp .6 -.RS 4n -Display and/or modify one or more of the \fBIU\fR or \fBFPU\fR registers. A -hexadecimal \fIregister_number\fR can be one of: -.sp -.ne 2 -.na -\fB\fB0x00\fR\(mi\fB0x0f\fR\fR -.ad -.RS 16n -window(0,i0)\(miwindow(0,i7), window(0,i0)\(emwindow(0,i7) -.RE - -.sp -.ne 2 -.na -\fB\fB0x16\fR\(mi\fB0x1f\fR\fR -.ad -.RS 16n -window(1,i0)\(miwindow(1,i7), window(1,i0)\(emwindow(1,i7) -.RE - -.sp -.ne 2 -.na -\fB\fB0x20\fR\(mi\fB0x2f\fR\fR -.ad -.RS 16n -window(2,i0)\(miwindow(2,i7), window(2,i0)\(emwindow(2,i7) -.RE - -.sp -.ne 2 -.na -\fB\fB0x30\fR\(mi\fB0x3f\fR\fR -.ad -.RS 16n -window(3,i0)\(miwindow(3,i7), window(3,i0)\(emwindow(3,i7) -.RE - -.sp -.ne 2 -.na -\fB\fB0x40\fR\(mi\fB0x4f\fR\fR -.ad -.RS 16n -window(4,i0)\(miwindow(4,i7), window(4,i0)\(emwindow(4,i7) -.RE - -.sp -.ne 2 -.na -\fB\fB0x50\fR\(mi\fB0x5f\fR\fR -.ad -.RS 16n -window(5,i0)\(miwindow(5,i7), window(5,i0)\(emwindow(5,i7) -.RE - -.sp -.ne 2 -.na -\fB\fB0x60\fR\(mi\fB0x6f\fR\fR -.ad -.RS 16n -window(6,i0)\(miwindow(6,i7), window(6,i0)\(emwindow(6,i7) -.RE - -.sp -.ne 2 -.na -\fB\fB0x70\fR\(mi\fB0x77\fR\fR -.ad -.RS 16n -\fBg0, g1, g2, g3, g4, g5, g6, g7\fR -.RE - -.sp -.ne 2 -.na -\fB\fB0x78\fR\(mi\fB0x7d\fR\fR -.ad -.RS 16n -\fBPSR,\fR \fBPC,\fR \fBnPC,\fR \fBWIM,\fR \fBTBR,\fR \fBY.\fR -.RE - -.sp -.ne 2 -.na -\fB\fB0x7e\fR\(mi\fB0x9e\fR\fR -.ad -.RS 16n -\fBFSR,\fR f0\(mif31 -.RE - -Register numbers can only be displayed after an unexpected trap, a user program -has entered the monitor using the \fIabortent\fR function, or the user has -entered the monitor by manually typing \fBL1\(miA\fR or \fBBREAK.\fR -.sp -If a \fIregister_type\fR is given, the first register of the indicated type is -displayed. \fIregister_type\fR can be one of: -.sp -.ne 2 -.na -\fB\fBf\fR\fR -.ad -.RS 5n -floating-point -.RE - -.sp -.ne 2 -.na -\fB\fBg\fR\fR -.ad -.RS 5n -global -.RE - -.sp -.ne 2 -.na -\fB\fBs\fR\fR -.ad -.RS 5n -special -.RE - -If \fBw\fR and a \fIwindow_number\fR (\fB0\fR\(em\fB6\fR) are given, the first -\fIin\fR-register within the indicated window is displayed. If -\fIwindow_number\fR is omitted, the window that was active just prior to -entering the monitor is used. If the \fBPSR's\fR current window pointer is -invalid, window 0 is used. -.RE - -.sp -.ne 2 -.na -\fB\fBs [\fR\fIasi\fR\fB])\fR\fR -.ad -.sp .6 -.RS 4n -Set or display the Address Space Identifier. With no argument, \fBs\fR -displays the current Address Space Identifier. The \fIasi\fR value can be one -of: -.sp -.ne 2 -.na -\fB\fB0x2\fR\fR -.ad -.RS 7n -control space -.RE - -.sp -.ne 2 -.na -\fB\fB0x3\fR\fR -.ad -.RS 7n -segment table -.RE - -.sp -.ne 2 -.na -\fB\fB0x4\fR\fR -.ad -.RS 7n -Page table -.RE - -.sp -.ne 2 -.na -\fB\fB0x8\fR\fR -.ad -.RS 7n -user instruction -.RE - -.sp -.ne 2 -.na -\fB\fB0x9\fR\fR -.ad -.RS 7n -supervisor instruction -.RE - -.sp -.ne 2 -.na -\fB\fB0xa\fR\fR -.ad -.RS 7n -user data -.RE - -.sp -.ne 2 -.na -\fB\fB0xb\fR\fR -.ad -.RS 7n -supervisor data -.RE - -.sp -.ne 2 -.na -\fB\fB0xc\fR\fR -.ad -.RS 7n -flush segment -.RE - -.sp -.ne 2 -.na -\fB\fB0xd\fR\fR -.ad -.RS 7n -flush page -.RE - -.sp -.ne 2 -.na -\fB\fB0xe\fR\fR -.ad -.RS 7n -flush context -.RE - -.sp -.ne 2 -.na -\fB\fB0xf\fR\fR -.ad -.RS 7n -cache data -.RE - -.RE - -.sp -.ne 2 -.na -\fB\fBu\fR [ \fBecho\fR ]\fR -.ad -.sp .6 -.RS 4n - -.RE - -.sp -.ne 2 -.na -\fB\fBu\fR [ \fIport\fR ] [ \fIoptions\fR ] [ \fIbaud_rate\fR ]\fR -.ad -.sp .6 -.RS 4n - -.RE - -.sp -.ne 2 -.na -\fB\fBu\fR [ \fBu\fR ] [ \fIvirtual_address\fR ]\fR -.ad -.sp .6 -.RS 4n -With no arguments, display the current I/O device characteristics including: -current input device, current output device, baud rates for serial ports A and -B, an input-to-output echo indicator, and virtual addresses of mapped -\fBUART\fR devices. With arguments, set or configure the current I/O device. -With the \fBu\fR argument (\fBuu\fR.\|.\|.), set the I/O device to be the -\fIvirtual_address\fR of a \fBUART\fR device currently mapped. -.sp -.ne 2 -.na -\fB\fBecho\fR\fR -.ad -.RS 13n - Can be either \fBe\fR to enable input to be echoed to the output device, or -\fBne\fR, to indicate that input is not echoed. -.RE - -.sp -.ne 2 -.na -\fB\fIport\fR\fR -.ad -.RS 13n -Assign the indicated \fIport\fR to be the current I/O device. \fIport\fR can be -one of: -.sp -.ne 2 -.na -\fB\fBa\fR\fR -.ad -.RS 5n -serial port A -.RE - -.sp -.ne 2 -.na -\fB\fBb\fR\fR -.ad -.RS 5n -serial port B -.RE - -.sp -.ne 2 -.na -\fB\fBk\fR\fR -.ad -.RS 5n -the workstation keyboard -.RE - -.sp -.ne 2 -.na -\fB\fBs\fR\fR -.ad -.RS 5n -the workstation screen -.RE - -.RE - -.sp -.ne 2 -.na -\fB\fIbaud_rate\fR\fR -.ad -.RS 13n -Any legal baud rate. -.RE - -.sp -.ne 2 -.na -\fB\fIoptions\fR\fR -.ad -.RS 11n -can be any combination of: -.sp -.ne 2 -.na -\fB\fBi\fR\fR -.ad -.RS 6n -input -.RE - -.sp -.ne 2 -.na -\fB\fBo\fR\fR -.ad -.RS 6n -output -.RE - -.sp -.ne 2 -.na -\fB\fBu\fR\fR -.ad -.RS 6n -\fBUART\fR -.RE - -.sp -.ne 2 -.na -\fB\fBe\fR\fR -.ad -.RS 6n -echo input to output -.RE - -.sp -.ne 2 -.na -\fB\fBne\fR\fR -.ad -.RS 6n -do not echo input -.RE - -.sp -.ne 2 -.na -\fB\fBr\fR\fR -.ad -.RS 6n -reset indicated serial port (\fBa\fR and \fBb\fR ports only) -.RE - -If either \fBa\fR or \fBb\fR is supplied, and no \fIoptions\fR are given, the -serial port is assigned for both input and output. If \fBk\fR is supplied with -no options, it is assigned for input only. If \fBs\fR is supplied with no -options, it is assigned for output only. -.RE - -.RE - -.sp -.ne 2 -.na -\fB\fBv\fR\fI virtual_address1 virtual_address2 \fR [\fBsize\fR]\fR -.ad -.sp .6 -.RS 4n -Display the contents of \fIvirtual_address1\fR (lower) \fIvirtual_address2\fR -(higher) in the format specified by \fBsize\fR: -.sp -.ne 2 -.na -\fB\fBb\fR\fR -.ad -.RS 5n -byte format (the default) -.RE - -.sp -.ne 2 -.na -\fB\fBw\fR\fR -.ad -.RS 5n -word format -.RE - -.sp -.ne 2 -.na -\fB\fBl\fR\fR -.ad -.RS 5n -long word format -.RE - -Enter return to pause for viewing; enter another return character to resume the -display. To terminate the display at any time, press the space bar. -.sp -For example, the following command displays the contents of virtual address -space from address \fB0x1000\fR to \fB0x2000\fR in word format: -.sp -\fBv\fR \fB1000\fR \fB2000\fR \fBW\fR -.RE - -.sp -.ne 2 -.na -\fB\fBw\|\fR [\fIvirtual_address\|\fR]\|[\fIargument\|\fR]\fR -.ad -.sp .6 -.RS 4n -Set the execution vector to a predetermined or default routine. Pass -\fIvirtual_address\fR and \fIargument\fR to that routine. -.sp -To set up a predetermined routine to jump to, a user program must, prior to -executing the monitor's \fBw\fR command, set the variable -\fB*romp->v_vector_cmd\fR to be equal to the virtual address of the desired -routine. Predetermined routines need not necessarily return control to the -monitor. -.sp -The default routine, defined by the monitor, prints the user-supplied -\fIvector\fR according to the format supplied in \fIargument\fR. This format -can be one of: -.sp -.ne 2 -.na -\fB\fB%x\fR\fR -.ad -.RS 6n -hexadecimal -.RE - -.sp -.ne 2 -.na -\fB\fB%d\fR\fR -.ad -.RS 6n -decimal -.RE - -.RE - -.sp -.ne 2 -.na -\fB\fBx\fR\fR -.ad -.sp .6 -.RS 4n -Display a menu of extended tests. These diagnostics permit additional testing -of such things as the I/O port connectors, video memory, workstation memory and -keyboard, and boot device paths. -.RE - -.sp -.ne 2 -.na -\fB\fBy\|c\fR\fI context_number\fR\fR -.ad -.sp .6 -.RS 4n - -.RE - -.sp -.ne 2 -.na -\fB\fBy\|p|s\|\fR\fI context_number virtual_address\fR\fR -.ad -.sp .6 -.RS 4n -Flush the indicated context, context page, or context segment. -.sp -.ne 2 -.na -\fB\fBc\fR\fR -.ad -.RS 5n -flush context \fIcontext_number\fR -.RE - -.sp -.ne 2 -.na -\fB\fBp\fR\fR -.ad -.RS 5n -flush the page beginning at \fIvirtual_address\fR within context -\fIcontext_number\fR -.RE - -.sp -.ne 2 -.na -\fB\fBs\fR\fR -.ad -.RS 5n -flush the segment beginning at \fIvirtual_address\fR within context -\fIcontext_number\fR -.RE - -.RE - -.SH ATTRIBUTES -.sp -.LP -See \fBattributes\fR(5) for descriptions of the following attributes: -.sp - -.sp -.TS -box; -c | c -l | l . -ATTRIBUTE TYPE ATTRIBUTE VALUE -_ -Architecture SPARC -.TE - -.SH SEE ALSO -.sp -.LP -\fBtip\fR(1), \fBboot\fR(8), \fBeeprom\fR(8), \fBattributes\fR(5) -.sp -.LP - diff --git a/share/man/man8/obpsym.8 b/share/man/man8/obpsym.8 deleted file mode 100644 index b6dcef7090..0000000000 --- a/share/man/man8/obpsym.8 +++ /dev/null @@ -1,143 +0,0 @@ -'\" te -.\" Copyright 2001 Sun Microsystems, Inc. All Rights Reserved -.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. -.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License. -.\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] -.TH OBPSYM 8 "Dec 13, 2001" -.SH NAME -obpsym \- Kernel Symbolic Debugging for OpenBoot Firmware -.SH SYNOPSIS -.LP -.nf -\fBmodload\fR \fB-p\fR misc/obpsym -.fi - -.SH DESCRIPTION -.sp -.LP -\fBobpsym\fR is a kernel module that installs OpenBoot callback handlers that -provide kernel symbol information to OpenBoot. OpenBoot firmware user interface -commands use the callbacks to convert numeric \fIaddresses\fR to kernel symbol -names for display purposes, and to convert kernel symbol names to numeric -\fIliterals\fR allowing symbolic names to be used as input arguments to user -interface commands. -.sp -.LP -Once \fBobpsym\fR is installed, kernel symbolic names may be used anywhere at -the OpenBoot firmware's user interface command prompt in place of a literal -(numeric) string. For example, if \fBobpsym\fR is installed, the OpenBoot -firmware commands \fBctrace\fR and \fBdis\fR typically display symbolic names -and offsets in the form \fImodname:symbolname + offset.\fR User interface -Commands such as \fBdis\fR can be given a kernel symbolic name such as -\fBufs:ufs_mount\fR instead of a numeric address. -.sp -.LP -Placing the command -.sp -.LP -\fBforceload: misc/obpsym\fR -.sp -.LP -into the \fBsystem\fR(4) file forces the kernel module \fBmisc/obpsym\fR to be -loaded and activates the kernel callbacks during the kernel startup sequence. -.sp -.LP -\fBobpsym\fR may be useful as a kernel debugger in situations where other -kernel debuggers are not useful. For example, on SPARC machines, if -\fBobpsym\fR is loaded, you may be able to use the OpenBoot firmware's -\fBctrace\fR command to display symbolic names in the stack backtrace after a -watchdog reset. -.SS "Kernel Symbolic Name Syntax" -.sp -.LP -The syntax for a kernel symbolic name is: -.sp -.LP -\fB\fR [ \fImodule-name\fR \fB:\fR ] \fIsymbol-name\fR -.sp -.LP -Where \fImodule-name\fR is the name of the kernel module that the symbol -\fIsymbol-name\fR appears in. A \fINULL\fR module name is taken as "all -modules, in no particular order" by \fBobpsym\fR. The module name \fBunix\fR is -equivalent to a \fINULL\fR module name, so that conflicts with words defined in -the firmware's vocabulary can be avoided. -.sp -.LP -Typically, OpenBoot firmware reads a word from the input stream and looks the -word up in its internal \fIvocabulary\fR before checking if the word is a -\fIliteral\fR. Thus, kernel symbols, such as \fBreset\fR may be given as -\fBunix:reset\fR to avoid the unexpected side effect of the firmware finding -and executing a matching word in its vocabulary. -.SH FILES -.sp -.ne 2 -.na -\fB\fB/etc/system\fR\fR -.ad -.sp .6 -.RS 4n -system configuration information file -.RE - -.sp -.ne 2 -.na -\fB\fB/platform/\fR\fIplatform-name\fR\fB/kernel/misc/obpsym\fR\fR -.ad -.sp .6 -.RS 4n - -.RE - -.SH SEE ALSO -.sp -.LP -\fBkadb\fR(8), \fBkernel\fR(8), \fBmodload\fR(8), \fBmodunload\fR(8), -\fBuname\fR(1), \fBsystem\fR(4), \fBattributes\fR(5) -.sp -.LP -\fI\fR -.SH WARNINGS -.sp -.LP -Some OpenBoot firmware user interface commands may use system resources -incompatibly with the way they are used by the Unix kernel. These commands and -the use of this feature as a kernel debugger may cause interactions that the -Unix kernel is not prepared to deal with. If this occurs, the Unix kernel -and/or the OpenBoot firmware user interface commands may react unpredictably -and may panic the system, or may hang or may cause other unpredictable results. -For these reasons, the use of this feature is only minimally supported and -recommended to be used only as a kernel debugger of "last resort". -.sp -.LP -If a breakpoint or watchpoint is triggered while the console frame buffer is -powered off, the system can crash and be left in a state from which it is -difficult to recover. If one of these is triggered while the monitor is powered -off, you will not be able to see the debugger output. -.SH NOTES -.sp -.LP -\fIplatform-name\fR can be found using the \fB-i\fR option of \fBuname\fR(1) -.sp -.LP -\fBobpsym\fR is supported only on architectures that support OpenBoot firmware. -.sp -.LP -On some systems, OpenBoot must be completely RAM resident so the \fBobpsym\fR -symbol callback support can be added to the firmware, if the firmware doesn't -include support for the symbol callbacks. On these systems, \fBobpsym\fR may -complain that it requires that "you must use ramforth to use this module". -.sp -.LP -See the for details on how to use the \fIramforth\fR command, how to place the -command into \fInvramrc\fR, and how to set \fIuse-nvramrc?\fR to \fBtrue\fR. On -systems with version 1.x OpenBoot firmware, \fInvramrc\fR doesn't exist, and -the \fIramforth\fR command must be typed manually after each reset, in order to -use this module. -.sp -.LP -Once installed, the symbol table callbacks can be disabled by using the -following OpenBoot firmware command: -.sp -.LP -\fB0 0 set-symbol-lookup\fR diff --git a/share/man/man8/oplhpd.8 b/share/man/man8/oplhpd.8 deleted file mode 100644 index c6c8072dc5..0000000000 --- a/share/man/man8/oplhpd.8 +++ /dev/null @@ -1,68 +0,0 @@ -'\" te -.\" Copyright (c) 2005, Sun Microsystems, Inc. All Rights Reserved. -.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. -.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License. -.\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] -.TH OPLHPD 8 "May 23, 2006" -.SH NAME -oplhpd \- Hot plug daemon for SPARC Enterprise Server line -.SH SYNOPSIS -.LP -.nf -\fB/usr/platform/SUNW,SPARC-Enterprise/lib/sparcv9/lib/oplhpd\fR -.fi - -.SH DESCRIPTION -.sp -.LP -The hot plug daemon for \fBSPARC\fR Enterprise Servers is a daemon process that -runs on the \fBSUNW\fR,\fBSPARC\fR-Enterprise family of servers. The daemon is -started by the service management facility (see \fBsmf\fR(5)) and communicates -with the service processor when hot plug \fBPCI\fR cassettes change their -dynamic reconfiguration state. -.sp -.LP -The service \fBFMRI\fR for \fBoplhpd\fR is: -.sp -.in +2 -.nf -svc:/platform/sun4u/oplhpd:default -.fi -.in -2 -.sp - -.sp -.LP -A domain supports only one running \fBoplhpd\fR process at a time. -.SH ERRORS -.sp -.LP -\fBOPLHPD\fR uses \fBsyslog\fR(3C) to report status and error messages. All of -the messages are logged with the \fBLOG_DAEMON\fR facility. -.sp -.LP -Error messages are logged with the \fBLOG_ERR\fR and \fBLOG_NOTICE\fR -priorities, and informational messages are logged with the \fBLOG_DEBUG\fR -priority. The default entries in the \fB/etc/syslog.conf\fR file log all of the -\fBOPLHPD\fR error messages to the \fB/var/adm/messages log\fR. -.SH ATTRIBUTES -.sp -.LP -See \fBattributes\fR(5) for descriptions of the following attributes: -.sp - -.sp -.TS -box; -c | c -l | l . -ATTRIBUTE TYPE ATTRIBUTE VALUE -_ -Interface Stability Evolving -.TE - -.SH SEE ALSO -.sp -.LP -\fBsvcs\fR(1), \fBinetadm\fR(8), \fBsvcadm\fR(8), \fBsyslog\fR(3C), -\fBsyslog.conf\fR(4), \fBattributes\fR(5), \fBsmf\fR(5) diff --git a/share/man/man8/prtdscp.8 b/share/man/man8/prtdscp.8 deleted file mode 100644 index ccfa9717a5..0000000000 --- a/share/man/man8/prtdscp.8 +++ /dev/null @@ -1,148 +0,0 @@ -'\" te -.\" Copyright (c) 2003, Sun Microsystems, Inc. All Rights Reserved -.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. -.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License. -.\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] -.TH PRTDSCP 8 "Apr 25, 2006" -.SH NAME -prtdscp \- display \fBDSCP\fR \fBIP\fR addresses -.SH SYNOPSIS -.LP -.nf -\fBprtdscp\fR [\fB-v\fR ] -.fi - -.LP -.nf -\fBprtdscp\fR [\fB-v\fR ] \fB-h\fR -.fi - -.LP -.nf -\fBprtdscp\fR [\fB-v\fR ] \fB-d\fR -.fi - -.LP -.nf -\fBprtdscp\fR [\fB-v\fR ] \fB-s\fR -.fi - -.SH DESCRIPTION -.sp -.LP -\fBprtdscp\fR displays the \fBIP\fR addresses associated with a Domain to -Service Processor Communications Protocol (\fBDSCP\fR) link. If no arguments -are specified, \fBprtdscp\fR displays the \fBIP\fR addresses on both ends of -the \fBDSCP\fR link. The \fBIP\fR address of either the Service Processor or -domain side can be displayed separately by the use of the \fB-s\fR or \fB-d\fR -options, respectively. -.SH OPTIONS -.sp -.LP -The following options are supported: -.sp -.ne 2 -.na -\fB\fB-v\fR\fR -.ad -.RS 6n -Verbose mode. Print additional details about the program's internal progress to -\fBstderr\fR. -.RE - -.sp -.ne 2 -.na -\fB\fB-h\fR\fR -.ad -.RS 6n -Help. Print a brief synopsis of the program's usage and exit. All other command -line arguments are ignored. -.RE - -.sp -.ne 2 -.na -\fB\fB-d\fR\fR -.ad -.RS 6n -Display only the local domain's \fBIP\fR address. -.RE - -.sp -.ne 2 -.na -\fB\fB-s\fR\fR -.ad -.RS 6n -Display only the remote Service Processor's \fBIP\fR address. -.RE - -.SH EXAMPLES -.LP -\fBExample 1 \fRDisplaying both addresses -.sp -.LP -The following example displays both the local domain's \fBIP\fR address and the -remote \fBSP\fR's \fBIP\fR address: - -.sp -.in +2 -.nf -\fB# prtdscp\fR -Domain Address: 192.168.103.2 -SP Address: 192.168.103.1 -.fi -.in -2 -.sp - -.LP -\fBExample 2 \fRDisplaying the local \fBIP\fR address -.sp -.LP -The following example displays the local domain's \fBIP\fR address: - -.sp -.in +2 -.nf -\fB# prtdscp -d\fR -192.168.103.2 -.fi -.in -2 -.sp - -.LP -\fBExample 3 \fRDisplaying the remote \fBIP\fR address -.sp -.LP -The following example display the remote \fBSP\fR's \fBIP\fR address: - -.sp -.in +2 -.nf -\fB# prtdscp -s\fR -192.168.103.1 -.fi -.in -2 -.sp - -.SH ATTRIBUTES -.sp -.LP -See \fBattributes\fR(5) for descriptions of the following attributes: -.sp - -.sp -.TS -box; -c | c -l | l . -ATTRIBUTE TYPE ATTRIBUTE VALUE -_ -Interface Stability Evolving -.TE - -.SH SEE ALSO -.sp -.LP -\fBattributes\fR(5) diff --git a/share/man/man8/sckmd.8 b/share/man/man8/sckmd.8 deleted file mode 100644 index 935916eb25..0000000000 --- a/share/man/man8/sckmd.8 +++ /dev/null @@ -1,82 +0,0 @@ -'\" te -.\" Copyright (c) 2005, Sun Microsystems, Inc. All Rights Reserved. -.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. -.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License. -.\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] -.TH SCKMD 8 "Apr 25, 2006" -.SH NAME -sckmd \- Sun cryptographic key management daemon -.SH SYNOPSIS -.LP -.nf -\fB/usr/platform/sun4u/lib/sckmd\fR -.fi - -.SH DESCRIPTION -.sp -.LP -\fBsckmd\fR is a server process that resides on a high-end system domain to -maintain the Internet Protocol Security (\fBIPsec\fR) Security Associations -(\fBSAs\fR) needed to secure communications between a Service Processor or -System Controller (SC) and platform management software running within a -domain. The \fBcvcd\fR(8) and \fBdcs\fR(8) daemons use these Security -Associations. See \fBipsec\fR(7P) for a description of Security Associations. -.sp -.LP -The \fBsckmd\fR daemon receives \fBSA\fRs from the Service Processor or -\fBSC\fR and installs these \fBSA\fRs in a domain's Security Association -Database (\fBSADB\fR) using \fBpf_key\fR(7P). -.sp -.LP -\fBsckmd\fR starts up at system boot time as an \fBSMF\fR service. The -\fBFMRI\fR for the \fBsckmd\fR service is: -.sp -.in +2 -.nf -svc:/platform/sun4u/sckmd:default -.fi -.in -2 -.sp - -.sp -.LP -A domain supports only one running \fBsckmd\fR process at a time. -.SH ATTRIBUTES -.sp -.LP -See \fBattributes\fR(5) for descriptions of the following attributes: -.sp - -.sp -.TS -box; -c | c -l | l . -ATTRIBUTE TYPE ATTRIBUTE VALUE -_ -Interface Stability Evolving -.TE - -.SH SEE ALSO -.sp -.LP -\fBcvcd\fR(8), \fBdcs\fR(8), \fBipsecconf\fR(8), \fBipsecalgs\fR(8), -\fBattributes\fR(5), \fBipsec\fR(7P), \fBipsecah\fR(7P), \fBipsecesp\fR(7P), -\fBpf_key\fR(7P) -.SH NOTES -.sp -.LP -The \fBsckmd\fR service is used only on Sun Fire high-end systems and the -\fBSPARC\fR Enterprise Server family. It provides a mechanism for exchanging -\fBIPsec\fR keys between a domain and its System Controller (\fBSC\fR) or -Service Processor. These platforms use \fBIPsec\fR to secure the communications -between the \fBSC\fR or Service Processor and certain platform-specific daemons -in the domain. Such daemons currently include \fBcvcd\fR(8) and \fBdcs\fR(8). -.sp -.LP -The documentation for each platform that supports \fBsckmd\fR describes how to -configure its use of \fBIPsec\fR for such communications. Also, the -documentation for each specific application describes how to configure its -security policies and \fBIPsec\fR options in a manner appropriate for the -target platform. Refer to the platform- and application-specific documentation -for detailed information. diff --git a/share/man/man8/sf880drd.8 b/share/man/man8/sf880drd.8 deleted file mode 100644 index 1098a6fc2f..0000000000 --- a/share/man/man8/sf880drd.8 +++ /dev/null @@ -1,59 +0,0 @@ -'\" te -.\" Copyright (c) 2004, Sun Microsystems, Inc. All Rights Reserved. -.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. -.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License. -.\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] -.TH SF880DRD 8 "Aug 13, 2004" -.SH NAME -sf880drd \- Sun Fire 880 Dynamic Reconfiguration daemon -.SH SYNOPSIS -.LP -.nf -\fBsf880drd\fR -.fi - -.SH DESCRIPTION -.sp -.LP -The Sun Fire 880 Dynamic Reconfiguration daemon, \fBsf880drd\fR, is part of the -\fBPCI\fR and system bus hotplug framework. \fBsf880drd\fR starts at boot time. -It has no configuration options and does not report any system status. -.sp -.LP -\fBsf880drd\fR implements the Sun Fire \fB880\fR console-less system -administration (per-slot pushbuttons and \fBLED\fR status indicators). It also -manages various aspects of \fBCPU\fR/memory hotplug. -.SH FILES -.sp -.ne 2 -.na -\fB\fB/usr/platform/SUNW,Sun-Fire-880/lib/sf880drd\fR \fR -.ad -.sp .6 -.RS 4n - -.RE - -.SH SEE ALSO -.sp -.LP -\fBsvcs\fR(1), \fBcfgadm\fR(8), \fBcfgadm_pci\fR(8), \fBcfgadm_sbd\fR(8), -\fBsvcadm\fR(8), \fBattributes\fR(5), \fBsmf\fR(5) -.SH NOTES -.sp -.LP -The \fBsf880drd\fR service is managed by the service management facility, -\fBsmf\fR(5), under the service identifier: -.sp -.in +2 -.nf -svc:/platform/sun4u/sf880drd -.fi -.in -2 -.sp - -.sp -.LP -Administrative actions on this service, such as enabling, disabling, or -requesting restart, can be performed using \fBsvcadm\fR(8). The service's -status can be queried using the \fBsvcs\fR(1) command. diff --git a/share/man/man8/vntsd.8 b/share/man/man8/vntsd.8 deleted file mode 100644 index 5f14cbf941..0000000000 --- a/share/man/man8/vntsd.8 +++ /dev/null @@ -1,454 +0,0 @@ -'\" te -.\" Copyright (c) 2009, Sun Microsystems, Inc. All Rights Reserved -.\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. -.\" See the License for the specific language governing permissions and limitations under the License. When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with -.\" the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] -.TH VNTSD 8 "Mar 31, 2009" -.SH NAME -vntsd \- virtual network terminal server daemon for Logical Domains -.SH SYNOPSIS -.LP -.nf -\fB/usr/lib/ldoms/vntsd\fR -.fi - -.SH DESCRIPTION -.sp -.LP -The \fBvntsd\fR daemon is a server that supports connections to the Logical -Domains (LDoms) console by using \fBtelnet\fR(1). When a \fBtelnet\fR session -starts, \fBvntsd\fR sends \fBtelnet\fR options to the client indicating a -willingness to remotely echo characters and to suppress go ahead. -.sp -.LP -Consoles are organized into groups by the LDoms Manager. Each console group is -assigned a unique group name and TCP port number. \fBvntsd\fR uses the group's -port number to export access to the consoles within that group. To establish a -connection with a console or console group, a user starts a \fBtelnet\fR(1) -session with the corresponding group's port number. Depending on the number of -consoles within that group, \fBvntsd\fR does one of two things: -.RS +4 -.TP -.ie t \(bu -.el o -If there is only one console in the group, \fBvntsd\fR connects a session to -that LDoms console. -.RE -.RS +4 -.TP -.ie t \(bu -.el o -If there are multiple consoles in the group, \fBvntsd\fR prompts the user to -select the console to which they would like to connect, as shown in -"Multiple-Console Options," below. -.RE -.sp -.LP -For each console, \fBvntsd\fR provides write access only to the first user -connecting to the console. Subsequent users connecting to the console are -allowed only to read from the console and wait for write access. When the first -user disconnects, write privileges are transferred to the next user waiting in -the queue. If a user who does not have write privileges attempts to write to a -console, the \fBvntsd\fR displays the following message: -.sp -.in +2 -.nf -You do not have write access -.fi -.in -2 - -.sp -.LP -A user who has no write access can acquire write access forcibly by using the -\fB~w\fR special console command, described in "Special Console Commands," -below. -.sp -.LP -\fBvntsd\fR can be invoked only with superuser privileges or by someone in the -Primary Administrator role. -.SH OPTIONS -.sp -.LP -The options for \fBvntsd\fR are divided into multiple-console options and -console commands. -.SS "Multiple-Console Options" -.sp -.LP -The options listed below are supported when there are multiple LDoms consoles -in a group. The syntax for the use of these options is: -.sp -.in +2 -.nf -\fI\fR-vnts-\fI\fR: \fI