/* IBM_PROLOG_BEGIN_TAG */ /* This is an automatically generated prolog. */ /* */ /* $Source: src/usr/diag/prdf/common/iipconst.h $ */ /* */ /* OpenPOWER HostBoot Project */ /* */ /* Contributors Listed Below - COPYRIGHT 2012,2019 */ /* [+] International Business Machines Corp. */ /* */ /* */ /* Licensed under the Apache License, Version 2.0 (the "License"); */ /* you may not use this file except in compliance with the License. */ /* You may obtain a copy of the License at */ /* */ /* http://www.apache.org/licenses/LICENSE-2.0 */ /* */ /* Unless required by applicable law or agreed to in writing, software */ /* distributed under the License is distributed on an "AS IS" BASIS, */ /* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or */ /* implied. See the License for the specific language governing */ /* permissions and limitations under the License. */ /* */ /* IBM_PROLOG_END_TAG */ #ifndef IIPCONST_H #define IIPCONST_H /** @file iipconst.h @brief Common iternal constants used by PRD */ /*--------------------------------------------------------------------*/ /* Includes */ /*--------------------------------------------------------------------*/ #include #ifndef LOGPARSER #include #endif /*--------------------------------------------------------------------*/ /* User Types */ /*--------------------------------------------------------------------*/ // Type Specification ////////////////////////////////////////////////// // // Purpose: TARGETING::TargetHandle_t is used to identify a Chip instance. // // End Type Specification ////////////////////////////////////////////// namespace PRDF { #ifndef LOGPARSER typedef TARGETING::ATTR_HUID_type HUID; #else typedef uint32_t HUID; #endif // FIXME: RTC: 62867 will resolve this enum { INVALID_HUID = 0 }; /*--------------------------------------------------------------------*/ /* Constants */ /*--------------------------------------------------------------------*/ // Return code constants #ifndef SUCCESS static const int32_t SUCCESS = 0; #endif #ifndef FAIL static const int32_t FAIL = -1; #endif enum DOMAIN_ID { UKNOWN_DOMAIN = 0, PROC_DOMAIN = 0x71, EQ_DOMAIN = 0x72, EX_DOMAIN = 0x73, EC_DOMAIN = 0x74, CAPP_DOMAIN = 0x75, PEC_DOMAIN = 0x76, PHB_DOMAIN = 0x77, XBUS_DOMAIN = 0x78, OBUS_DOMAIN = 0x79, MCBIST_DOMAIN = 0x7A, MCS_DOMAIN = 0x7B, MCA_DOMAIN = 0x7C, MC_DOMAIN = 0x7D, MI_DOMAIN = 0x7E, DMI_DOMAIN = 0x7F, MEMBUF_DOMAIN = 0x80, MBA_DOMAIN = 0x81, NPU_DOMAIN = 0x82, MCC_DOMAIN = 0x83, OMIC_DOMAIN = 0x84, OMI_DOMAIN = 0x85, OCMB_DOMAIN = 0x86, CLOCK_DOMAIN_FAB = 0x90, CLOCK_DOMAIN_MEMBUF = 0x91, CLOCK_DOMAIN_IO = 0x92, END_DOMAIN_ID }; } // end namespace PRDF #endif