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