17aec1d6eScindi /* 27aec1d6eScindi * CDDL HEADER START 37aec1d6eScindi * 47aec1d6eScindi * The contents of this file are subject to the terms of the 531e37bb4Svn83148 * Common Development and Distribution License (the "License"). 631e37bb4Svn83148 * You may not use this file except in compliance with the License. 77aec1d6eScindi * 87aec1d6eScindi * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 97aec1d6eScindi * or http://www.opensolaris.org/os/licensing. 107aec1d6eScindi * See the License for the specific language governing permissions 117aec1d6eScindi * and limitations under the License. 127aec1d6eScindi * 137aec1d6eScindi * When distributing Covered Code, include this CDDL HEADER in each 147aec1d6eScindi * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 157aec1d6eScindi * If applicable, add the following below this CDDL HEADER, with the 167aec1d6eScindi * fields enclosed by brackets "[]" replaced with your own identifying 177aec1d6eScindi * information: Portions Copyright [yyyy] [name of copyright owner] 187aec1d6eScindi * 197aec1d6eScindi * CDDL HEADER END 207aec1d6eScindi */ 217aec1d6eScindi /* 22*fbd1c0daSsd77468 * Copyright 2007 Sun Microsystems, Inc. All rights reserved. 237aec1d6eScindi * Use is subject to license terms. 247aec1d6eScindi */ 257aec1d6eScindi 267aec1d6eScindi #ifndef _SYS_FM_ULTRASPARC_T1_H 277aec1d6eScindi #define _SYS_FM_ULTRASPARC_T1_H 287aec1d6eScindi 297aec1d6eScindi #pragma ident "%Z%%M% %I% %E% SMI" 307aec1d6eScindi 317aec1d6eScindi #ifdef __cplusplus 327aec1d6eScindi extern "C" { 337aec1d6eScindi #endif 347aec1d6eScindi 357aec1d6eScindi /* 367aec1d6eScindi * header file for Niagara-specific ereports 377aec1d6eScindi */ 387aec1d6eScindi 397aec1d6eScindi #define FM_EREPORT_PAYLOAD_NAME_L2_AFSR "l2-afsr" 4031e37bb4Svn83148 #define FM_EREPORT_PAYLOAD_NAME_L2_AFAR "l2-afar" 417aec1d6eScindi #define FM_EREPORT_PAYLOAD_NAME_L2_REAL_AFAR "l2-real-afar" 427aec1d6eScindi #define FM_EREPORT_PAYLOAD_NAME_L2_SYND "l2-synd" 4314ea4bb7Ssd77468 #define FM_EREPORT_PAYLOAD_NAME_L2_ESR "l2-esr" 4414ea4bb7Ssd77468 #define FM_EREPORT_PAYLOAD_NAME_L2_EAR "l2-ear" 45*fbd1c0daSsd77468 #define FM_EREPORT_PAYLOAD_NAME_L2_ESYR "l2-esyr" 467aec1d6eScindi 477aec1d6eScindi #define FM_EREPORT_PAYLOAD_NAME_DRAM_AFSR "dram-afsr" 4831e37bb4Svn83148 #define FM_EREPORT_PAYLOAD_NAME_DRAM_AFAR "dram-afar" 497aec1d6eScindi #define FM_EREPORT_PAYLOAD_NAME_DRAM_REAL_AFAR "dram-real-afar" 507aec1d6eScindi #define FM_EREPORT_PAYLOAD_NAME_DRAM_SYND "dram-synd" 5114ea4bb7Ssd77468 #define FM_EREPORT_PAYLOAD_NAME_DRAM_ESR "dram-esr" 5214ea4bb7Ssd77468 #define FM_EREPORT_PAYLOAD_NAME_DRAM_EAR "dram-ear" 537aec1d6eScindi 54*fbd1c0daSsd77468 #define FM_EREPORT_PAYLOAD_NAME_TS3_FCR "ts3-fcr" 55*fbd1c0daSsd77468 567aec1d6eScindi #define FM_EREPORT_CPU_UST1_DAU "dau" 577aec1d6eScindi #define FM_EREPORT_CPU_UST1_DAC "dac" 587aec1d6eScindi #define FM_EREPORT_CPU_UST1_DSU "dsu" 597aec1d6eScindi #define FM_EREPORT_CPU_UST1_DSC "dsc" 607aec1d6eScindi 617aec1d6eScindi /* 627aec1d6eScindi * The following constants are also defined in UltraSPARC-III.h and 637aec1d6eScindi * could possibly be moved into a common header file 647aec1d6eScindi */ 657aec1d6eScindi 667aec1d6eScindi #define FM_EREPORT_PAYLOAD_NAME_RESOURCE "resource" 677aec1d6eScindi #define FM_EREPORT_PAYLOAD_NAME_ERR_TYPE "error-type" 687aec1d6eScindi #define FM_EREPORT_PAYLOAD_NAME_ERR_DISP "error-disposition" 697aec1d6eScindi 707aec1d6eScindi #ifdef __cplusplus 717aec1d6eScindi } 727aec1d6eScindi #endif 737aec1d6eScindi 747aec1d6eScindi #endif /* _SYS_FM_ULTRASPARC_T1_H */ 75