c56c1e58d46678af913f4c68f2ef9dcacb5f282fgirish * CDDL HEADER START
c56c1e58d46678af913f4c68f2ef9dcacb5f282fgirish * The contents of this file are subject to the terms of the
c56c1e58d46678af913f4c68f2ef9dcacb5f282fgirish * Common Development and Distribution License (the "License").
c56c1e58d46678af913f4c68f2ef9dcacb5f282fgirish * You may not use this file except in compliance with the License.
c56c1e58d46678af913f4c68f2ef9dcacb5f282fgirish * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
c56c1e58d46678af913f4c68f2ef9dcacb5f282fgirish * See the License for the specific language governing permissions
c56c1e58d46678af913f4c68f2ef9dcacb5f282fgirish * and limitations under the License.
c56c1e58d46678af913f4c68f2ef9dcacb5f282fgirish * When distributing Covered Code, include this CDDL HEADER in each
c56c1e58d46678af913f4c68f2ef9dcacb5f282fgirish * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
c56c1e58d46678af913f4c68f2ef9dcacb5f282fgirish * If applicable, add the following below this CDDL HEADER, with the
c56c1e58d46678af913f4c68f2ef9dcacb5f282fgirish * fields enclosed by brackets "[]" replaced with your own identifying
c56c1e58d46678af913f4c68f2ef9dcacb5f282fgirish * information: Portions Copyright [yyyy] [name of copyright owner]
c56c1e58d46678af913f4c68f2ef9dcacb5f282fgirish * CDDL HEADER END
fc256490629fe68815f7e0f23cf9b3545720cfacJason Beloro * Copyright 2010 Sun Microsystems, Inc. All rights reserved.
c56c1e58d46678af913f4c68f2ef9dcacb5f282fgirish * Use is subject to license terms.
c56c1e58d46678af913f4c68f2ef9dcacb5f282fgirish * Niagara services information
c56c1e58d46678af913f4c68f2ef9dcacb5f282fgirishextern "C" {
c56c1e58d46678af913f4c68f2ef9dcacb5f282fgirish * Hypervisor service groups
c56c1e58d46678af913f4c68f2ef9dcacb5f282fgirish * Hypervisor service negotiation data strcture
c56c1e58d46678af913f4c68f2ef9dcacb5f282fgirish * hsvc_rev field
c56c1e58d46678af913f4c68f2ef9dcacb5f282fgirish * External interface
c56c1e58d46678af913f4c68f2ef9dcacb5f282fgirishextern int hsvc_register(hsvc_info_t *hsvcreq, uint64_t *supported_minor);
c56c1e58d46678af913f4c68f2ef9dcacb5f282fgirishextern int hsvc_version(uint64_t hsvc_group, uint64_t *major, uint64_t *minor);
c56c1e58d46678af913f4c68f2ef9dcacb5f282fgirish#endif /* _ASM */
c56c1e58d46678af913f4c68f2ef9dcacb5f282fgirish#endif /* _SYS_HSVC_H */