TianoCore EDK2 master
Loading...
Searching...
No Matches
Ipmi.h
Go to the documentation of this file.
1
13#ifndef _IPMI_H_
14#define _IPMI_H_
15
24
26
27//
28// Generic Completion Codes definitions
29//
30#define IPMI_COMP_CODE_NORMAL 0x00
31#define IPMI_COMP_CODE_NODE_BUSY 0xC0
32#define IPMI_COMP_CODE_INVALID_COMMAND 0xC1
33#define IPMI_COMP_CODE_INVALID_FOR_GIVEN_LUN 0xC2
34#define IPMI_COMP_CODE_TIMEOUT 0xC3
35#define IPMI_COMP_CODE_OUT_OF_SPACE 0xC4
36#define IPMI_COMP_CODE_RESERVATION_CANCELED_OR_INVALID 0xC5
37#define IPMI_COMP_CODE_REQUEST_DATA_TRUNCATED 0xC6
38#define IPMI_COMP_CODE_INVALID_REQUEST_DATA_LENGTH 0xC7
39#define IPMI_COMP_CODE_REQUEST_EXCEED_LIMIT 0xC8
40#define IPMI_COMP_CODE_OUT_OF_RANGE 0xC9
41#define IPMI_COMP_CODE_CANNOT_RETURN 0xCA
42#define IPMI_COMP_CODE_NOT_PRESENT 0xCB
43#define IPMI_COMP_CODE_INVALID_DATA_FIELD 0xCC
44#define IPMI_COMP_CODE_COMMAND_ILLEGAL 0xCD
45#define IPMI_COMP_CODE_CMD_RESP_NOT_PROVIDED 0xCE
46#define IPMI_COMP_CODE_FAIL_DUP_REQUEST 0xCF
47#define IPMI_COMP_CODE_SDR_REP_IN_UPDATE_MODE 0xD0
48#define IPMI_COMP_CODE_DEV_IN_FW_UPDATE_MODE 0xD1
49#define IPMI_COMP_CODE_BMC_INIT_IN_PROGRESS 0xD2
50#define IPMI_COMP_CODE_DEST_UNAVAILABLE 0xD3
51#define IPMI_COMP_CODE_INSUFFICIENT_PRIVILEGE 0xD4
52#define IPMI_COMP_CODE_UNSUPPORTED_IN_PRESENT_STATE 0xD5
53#define IPMI_COMP_CODE_SUBFUNCTION_DISABLED 0xD6
54#define IPMI_COMP_CODE_UNSPECIFIED 0xFF
55
56#define IPMI_CHANNEL_NUMBER_PRIMARY_IPMB 0x00
57#define IPMI_CHANNEL_NUMBER_IMPLEMENTATION_SPECIFIC_1 0x01
58#define IPMI_CHANNEL_NUMBER_IMPLEMENTATION_SPECIFIC_2 0x02
59#define IPMI_CHANNEL_NUMBER_IMPLEMENTATION_SPECIFIC_3 0x03
60#define IPMI_CHANNEL_NUMBER_IMPLEMENTATION_SPECIFIC_4 0x04
61#define IPMI_CHANNEL_NUMBER_IMPLEMENTATION_SPECIFIC_5 0x05
62#define IPMI_CHANNEL_NUMBER_IMPLEMENTATION_SPECIFIC_6 0x06
63#define IPMI_CHANNEL_NUMBER_IMPLEMENTATION_SPECIFIC_7 0x07
64#define IPMI_CHANNEL_NUMBER_IMPLEMENTATION_SPECIFIC_8 0x08
65#define IPMI_CHANNEL_NUMBER_IMPLEMENTATION_SPECIFIC_9 0x09
66#define IPMI_CHANNEL_NUMBER_IMPLEMENTATION_SPECIFIC_10 0x0A
67#define IPMI_CHANNEL_NUMBER_IMPLEMENTATION_SPECIFIC_11 0x0B
68#define IPMI_CHANNEL_NUMBER_IMPLEMENTATION_RESERVED_12 0x0C
69#define IPMI_CHANNEL_NUMBER_IMPLEMENTATION_RESERVED_13 0x0D
70#define IPMI_CHANNEL_NUMBER_PRIMARY_PRESENT_IF 0x0E
71#define IPMI_CHANNEL_NUMBER_PRIMARY_SYSTEM_INTERFACE 0x0F
72#endif