blob: 40889291206a6d94d0b082da1f882bd44af95d2c [file] [log] [blame]
Dhruvaraj Subhashchandran858d1aa2021-10-27 03:26:06 -05001#pragma once
2namespace openpower::dump::SBE
3{
4// Dump type to the sbe_dump chipop
5constexpr auto SBE_DUMP_TYPE_HOSTBOOT = 0x5;
6constexpr auto SBE_DUMP_TYPE_HARDWARE = 0x1;
Dhruvaraj Subhashchandran9098d8c2022-12-01 00:40:20 -06007constexpr auto SBE_DUMP_TYPE_PERFORMANCE = 0x3;
Dhruvaraj Subhashchandran858d1aa2021-10-27 03:26:06 -05008
9// SBE dump type
10constexpr auto SBE_DUMP_TYPE_SBE = 0xA;
11
12// Clock state requested
13// Collect the dump with clocks on
14constexpr auto SBE_CLOCK_ON = 0x1;
15
16// Collect the dumps with clock off
17constexpr auto SBE_CLOCK_OFF = 0x2;
18
Dhruvaraj Subhashchandran6feeebd2021-10-19 05:03:59 -050019// Dump command class
20constexpr auto SBEFIFO_CMD_CLASS_DUMP = 0xAA00;
21
22// Get dump method
23constexpr auto SBEFIFO_CMD_GET_DUMP = 0x01;
Dhruvaraj Subhashchandranf9f65b82022-10-13 06:46:43 -050024
25// Stop instruction command class
26constexpr auto SBEFIFO_CMD_CLASS_INSTRUCTION = 0xA700;
27
28// Stop instruction method
29constexpr auto SBEFIFO_CMD_CONTROL_INSN = 0x01;
Dhruvaraj Subhashchandran858d1aa2021-10-27 03:26:06 -050030} // namespace openpower::dump::SBE