]> git.proxmox.com Git - mirror_edk2.git/blame - MdePkg/Include/IndustryStandard/IpmiNetFnFirmware.h
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / MdePkg / Include / IndustryStandard / IpmiNetFnFirmware.h
CommitLineData
e59a797f
DB
1/** @file\r
2 IPMI 2.0 definitions from the IPMI Specification Version 2.0, Revision 1.1.\r
3\r
4 Copyright (c) 1999 - 2015, Intel Corporation. All rights reserved.<BR>\r
9344f092 5 SPDX-License-Identifier: BSD-2-Clause-Patent\r
e59a797f
DB
6**/\r
7\r
8#ifndef _IPMI_NET_FN_FIRMWARE_H_\r
9#define _IPMI_NET_FN_FIRMWARE_H_\r
10\r
11//\r
12// Net function definition for Firmware command\r
13//\r
2f88bd3a 14#define IPMI_NETFN_FIRMWARE 0x08\r
e59a797f
DB
15\r
16//\r
17// All Firmware commands and their structure definitions to follow here\r
18//\r
19\r
55dee494 20// ----------------------------------------------------------------------------------------\r
21// Definitions for Get BMC Execution Context\r
22// ----------------------------------------------------------------------------------------\r
23#define IPMI_GET_BMC_EXECUTION_CONTEXT 0x23\r
24\r
25//\r
26// Constants and Structure definitions for "Get Device ID" command to follow here\r
27//\r
28typedef struct {\r
2f88bd3a
MK
29 UINT8 CurrentExecutionContext;\r
30 UINT8 PartitionPointer;\r
55dee494 31} IPMI_MSG_GET_BMC_EXEC_RSP;\r
32\r
33//\r
34// Current Execution Context responses\r
35//\r
36#define IPMI_BMC_IN_FORCED_UPDATE_MODE 0x11\r
37\r
e59a797f 38#endif\r