1 #pragma once 2 #include <cstdint> 3 4 namespace openpower::dump::SBE 5 { 6 // Dump type to the sbe_dump chipop 7 constexpr auto SBE_DUMP_TYPE_HOSTBOOT = 0x5; 8 constexpr auto SBE_DUMP_TYPE_HARDWARE = 0x1; 9 constexpr auto SBE_DUMP_TYPE_PERFORMANCE = 0x3; 10 11 // SBE dump types 12 constexpr auto SBE_DUMP_TYPE_SBE = 0xA; 13 constexpr auto SBE_DUMP_TYPE_MSBE = 0xB; 14 15 // Clock state requested 16 // Collect the dump with clocks on 17 constexpr auto SBE_CLOCK_ON = 0x1; 18 19 // Collect the dumps with clock off 20 constexpr auto SBE_CLOCK_OFF = 0x2; 21 22 // Dump command class 23 constexpr auto SBEFIFO_CMD_CLASS_DUMP = 0xAA00; 24 25 // Get dump method 26 constexpr auto SBEFIFO_CMD_GET_DUMP = 0x01; 27 28 // Stop instruction command class 29 constexpr auto SBEFIFO_CMD_CLASS_INSTRUCTION = 0xA700; 30 31 // Stop instruction method 32 constexpr auto SBEFIFO_CMD_CONTROL_INSN = 0x01; 33 34 // FFDC Format details 35 constexpr uint8_t FFDC_FORMAT_SUBTYPE = 0xCB; 36 constexpr uint8_t FFDC_FORMAT_VERSION = 0x01; 37 } // namespace openpower::dump::SBE 38