3d9c56a157784839d32b49e03a3468a72c53f2dcet * CDDL HEADER START
3d9c56a157784839d32b49e03a3468a72c53f2dcet * The contents of this file are subject to the terms of the
3d9c56a157784839d32b49e03a3468a72c53f2dcet * Common Development and Distribution License (the "License").
3d9c56a157784839d32b49e03a3468a72c53f2dcet * You may not use this file except in compliance with the License.
3d9c56a157784839d32b49e03a3468a72c53f2dcet * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
3d9c56a157784839d32b49e03a3468a72c53f2dcet * See the License for the specific language governing permissions
3d9c56a157784839d32b49e03a3468a72c53f2dcet * and limitations under the License.
3d9c56a157784839d32b49e03a3468a72c53f2dcet * When distributing Covered Code, include this CDDL HEADER in each
3d9c56a157784839d32b49e03a3468a72c53f2dcet * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
3d9c56a157784839d32b49e03a3468a72c53f2dcet * If applicable, add the following below this CDDL HEADER, with the
3d9c56a157784839d32b49e03a3468a72c53f2dcet * fields enclosed by brackets "[]" replaced with your own identifying
3d9c56a157784839d32b49e03a3468a72c53f2dcet * information: Portions Copyright [yyyy] [name of copyright owner]
3d9c56a157784839d32b49e03a3468a72c53f2dcet * CDDL HEADER END
d0f40dc6a997c84bacf5f9ba83d57a95495c399bKrishna Elango * Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
3d9c56a157784839d32b49e03a3468a72c53f2dcet * The file has been code generated. Do NOT modify this file directly. Please
3d9c56a157784839d32b49e03a3468a72c53f2dcet * use the sun4v PCIe FMA code generation tool.
3d9c56a157784839d32b49e03a3468a72c53f2dcet * This file was generated for the following platforms:
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu * - Rainbow Falls
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu * - Victoria Falls
3d9c56a157784839d32b49e03a3468a72c53f2dcet/* ARGSUSED */
d0f40dc6a997c84bacf5f9ba83d57a95495c399bKrishna Elangopx_cb_epkt_severity(dev_info_t *dip, ddi_fm_error_t *derr, px_rc_err_t *epkt,
3d9c56a157784839d32b49e03a3468a72c53f2dcet /* STOP bit indicates a secondary error. Panic if it is set */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* CND */
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* CND */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* CND */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* PH */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* CND */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* CND */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* CND */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* PH */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* CND */
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* CND */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* CND */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* PH */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* OP */
3d9c56a157784839d32b49e03a3468a72c53f2dcet/* ARGSUSED */
d0f40dc6a997c84bacf5f9ba83d57a95495c399bKrishna Elangopx_mmu_epkt_severity(dev_info_t *dip, ddi_fm_error_t *derr, px_rc_err_t *epkt,
3d9c56a157784839d32b49e03a3468a72c53f2dcet /* STOP bit indicates a secondary error. Panic if it is set */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* CND */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* CND */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* PH */
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu } /* DIR */
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu } /* DIR */
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu } /* CND */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* CND */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* CND */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* PH */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* CND */
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* CND */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* CND */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* PH */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* OP */
3d9c56a157784839d32b49e03a3468a72c53f2dcet if (epkt->rc_descr.D && (err & (PX_PANIC | PX_PROTECTED)) &&
3d9c56a157784839d32b49e03a3468a72c53f2dcet/* ARGSUSED */
d0f40dc6a997c84bacf5f9ba83d57a95495c399bKrishna Elangopx_intr_epkt_severity(dev_info_t *dip, ddi_fm_error_t *derr, px_rc_err_t *epkt,
3d9c56a157784839d32b49e03a3468a72c53f2dcet /* STOP bit indicates a secondary error. Panic if it is set */
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu } /* DIR */
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu } /* CND */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* CND */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* CND */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* PH */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* CND */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* CND */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* PH */
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu } /* DIR */
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu } /* CND */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* CND */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* PH */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* DIR */
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu } /* CND */
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu } /* DIR */
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu } /* DIR */
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu } /* CND */
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu } /* DIR */
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu } /* CND */
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu/* ARGSUSED */
fc256490629fe68815f7e0f23cf9b3545720cfacJason Beloropx_port_epkt_severity(dev_info_t *dip, ddi_fm_error_t *derr, px_rc_err_t *epkt,
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu /* STOP bit indicates a secondary error. Panic if it is set */
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu } /* DIR */
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu } /* CND */
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu } /* DIR */
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu } /* CND */
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu } /* DIR */
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu } /* CND */
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu } /* DIR */
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu } /* DIR */
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu } /* DIR */
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu } /* DIR */
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu } /* DIR */
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu } /* CND */
4df55fde49134f9735f84011f23a767c75e393c7Janie Lu } /* DIR */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* CND */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* PH */
3d9c56a157784839d32b49e03a3468a72c53f2dcet } /* OP */