03831d35f7499c87d51205817c93e9a8d42c4baestevel * CDDL HEADER START
03831d35f7499c87d51205817c93e9a8d42c4baestevel * The contents of this file are subject to the terms of the
03831d35f7499c87d51205817c93e9a8d42c4baestevel * Common Development and Distribution License (the "License").
03831d35f7499c87d51205817c93e9a8d42c4baestevel * You may not use this file except in compliance with the License.
03831d35f7499c87d51205817c93e9a8d42c4baestevel * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
03831d35f7499c87d51205817c93e9a8d42c4baestevel * See the License for the specific language governing permissions
03831d35f7499c87d51205817c93e9a8d42c4baestevel * and limitations under the License.
03831d35f7499c87d51205817c93e9a8d42c4baestevel * When distributing Covered Code, include this CDDL HEADER in each
03831d35f7499c87d51205817c93e9a8d42c4baestevel * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
03831d35f7499c87d51205817c93e9a8d42c4baestevel * If applicable, add the following below this CDDL HEADER, with the
03831d35f7499c87d51205817c93e9a8d42c4baestevel * fields enclosed by brackets "[]" replaced with your own identifying
03831d35f7499c87d51205817c93e9a8d42c4baestevel * information: Portions Copyright [yyyy] [name of copyright owner]
03831d35f7499c87d51205817c93e9a8d42c4baestevel * CDDL HEADER END
03831d35f7499c87d51205817c93e9a8d42c4baestevel * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
03831d35f7499c87d51205817c93e9a8d42c4baestevel * Use is subject to license terms.
03831d35f7499c87d51205817c93e9a8d42c4baestevel#pragma ident "%Z%%M% %I% %E% SMI"
03831d35f7499c87d51205817c93e9a8d42c4baestevel * This dcmd returns the values of the tunable variables in the Serengeti
03831d35f7499c87d51205817c93e9a8d42c4baestevel * environmental driver (SGENV).
03831d35f7499c87d51205817c93e9a8d42c4baestevel/*ARGSUSED*/
03831d35f7499c87d51205817c93e9a8d42c4baestevelsgenv_parameters(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv)
03831d35f7499c87d51205817c93e9a8d42c4baestevel err = mdb_readvar(&mbox_wait_time, "sgenv_max_mbox_wait_time");
03831d35f7499c87d51205817c93e9a8d42c4baestevel mdb_printf("sgenv_max_mbox_wait_time = %d seconds\n",
03831d35f7499c87d51205817c93e9a8d42c4baestevel * This dcmd prints the values of some of the module specific
03831d35f7499c87d51205817c93e9a8d42c4baestevel * variables in the Serengeti environmental driver (SGENV).
03831d35f7499c87d51205817c93e9a8d42c4baestevel/*ARGSUSED*/
03831d35f7499c87d51205817c93e9a8d42c4baestevelsgenv_variables(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv)
03831d35f7499c87d51205817c93e9a8d42c4baestevel rv = mdb_readvar(&env_cache_updated, "env_cache_updated");
03831d35f7499c87d51205817c93e9a8d42c4baestevel rv = mdb_readvar(&env_writer_count, "env_writer_count");
03831d35f7499c87d51205817c93e9a8d42c4baestevel mdb_printf("env_writer_count\t\t= %d\n", env_writer_count);
03831d35f7499c87d51205817c93e9a8d42c4baestevel rv = mdb_readvar(&env_cache_snapshot_size, "env_cache_snapshot_size");
03831d35f7499c87d51205817c93e9a8d42c4baestevel rv = mdb_readvar(&board_cache_updated, "board_cache_updated");
03831d35f7499c87d51205817c93e9a8d42c4baestevel rv = mdb_readvar(&board_writer_count, "board_writer_count");
03831d35f7499c87d51205817c93e9a8d42c4baestevel mdb_printf("board_writer_count\t\t= %d\n", board_writer_count);
03831d35f7499c87d51205817c93e9a8d42c4baestevel rv = mdb_readvar(&board_count_snapshot, "board_count_snapshot");
03831d35f7499c87d51205817c93e9a8d42c4baestevel rv = mdb_readvar(&mbox_error_count, "sgenv_mbox_error_count");
03831d35f7499c87d51205817c93e9a8d42c4baestevel mdb_printf("mbox_error_count\t\t= %d\n", mbox_error_count);
03831d35f7499c87d51205817c93e9a8d42c4baestevel/*ARGSUSED2*/
03831d35f7499c87d51205817c93e9a8d42c4baestevelsgenv_env_sensor(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv)
03831d35f7499c87d51205817c93e9a8d42c4baestevel mdb_printf("---------- struct_env_sensor @ %ll#r ----------\n", addr);
03831d35f7499c87d51205817c93e9a8d42c4baestevel mdb_printf("sd_lo_warn: %24lld\n", value.sd_lo_warn);
03831d35f7499c87d51205817c93e9a8d42c4baestevel mdb_printf("sd_hi_warn: %24lld\n", value.sd_hi_warn);
03831d35f7499c87d51205817c93e9a8d42c4baestevel * MDB module linkage information:
03831d35f7499c87d51205817c93e9a8d42c4baestevel "sgenv_parameters",
03831d35f7499c87d51205817c93e9a8d42c4baestevel "print environmental driver tunable parameters",
03831d35f7499c87d51205817c93e9a8d42c4baestevel "sgenv_variables",
03831d35f7499c87d51205817c93e9a8d42c4baestevel "print environmental driver variables",
03831d35f7499c87d51205817c93e9a8d42c4baestevel "sgenv_env_sensor",
03831d35f7499c87d51205817c93e9a8d42c4baestevel "print contents of environmental sesnor",