TianoCore EDK2 master
|
Go to the source code of this file.
IPMI 2.0 definitions from the IPMI Specification Version 2.0, Revision 1.1.
This file contains all NetFn Chassis commands, including: Chassis Commands (Chapter 28)
See IPMI specification, Appendix G, Command Assignments and Appendix H, Sub-function Assignments.
Copyright (c) 1999 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file IpmiNetFnChassis.h.
#define BIOS_MUX_CONTROL_OVERRIDE_FORCE_TO_BMC 0x01 |
Definition at line 307 of file IpmiNetFnChassis.h.
#define BIOS_MUX_CONTROL_OVERRIDE_FORCE_TO_SYSTEM 0x02 |
Definition at line 308 of file IpmiNetFnChassis.h.
#define BIOS_MUX_CONTROL_OVERRIDE_RECOMMEND_SETTING 0x00 |
Definition at line 306 of file IpmiNetFnChassis.h.
#define BOOT_OPTION_HANDLED_BY_BIOS 0x01 |
Definition at line 301 of file IpmiNetFnChassis.h.
#define IPMI_BOOT_DEVICE_SELECTOR_BIOS_SETUP 0x6 |
Definition at line 294 of file IpmiNetFnChassis.h.
#define IPMI_BOOT_DEVICE_SELECTOR_CD_DVD 0x5 |
Definition at line 293 of file IpmiNetFnChassis.h.
#define IPMI_BOOT_DEVICE_SELECTOR_DIAGNOSTIC_PARTITION 0x4 |
Definition at line 292 of file IpmiNetFnChassis.h.
#define IPMI_BOOT_DEVICE_SELECTOR_FLOPPY 0xF |
Definition at line 299 of file IpmiNetFnChassis.h.
#define IPMI_BOOT_DEVICE_SELECTOR_HARDDRIVE 0x2 |
Definition at line 290 of file IpmiNetFnChassis.h.
#define IPMI_BOOT_DEVICE_SELECTOR_HARDDRIVE_SAFE_MODE 0x3 |
Definition at line 291 of file IpmiNetFnChassis.h.
#define IPMI_BOOT_DEVICE_SELECTOR_NO_OVERRIDE 0x0 |
Definition at line 288 of file IpmiNetFnChassis.h.
#define IPMI_BOOT_DEVICE_SELECTOR_PRIMARY_REMOTE_MEDIA 0x9 |
Definition at line 297 of file IpmiNetFnChassis.h.
#define IPMI_BOOT_DEVICE_SELECTOR_PXE 0x1 |
Definition at line 289 of file IpmiNetFnChassis.h.
#define IPMI_BOOT_DEVICE_SELECTOR_REMOTE_CD_DVD 0x8 |
Definition at line 296 of file IpmiNetFnChassis.h.
#define IPMI_BOOT_DEVICE_SELECTOR_REMOTE_FLOPPY 0x7 |
Definition at line 295 of file IpmiNetFnChassis.h.
#define IPMI_BOOT_DEVICE_SELECTOR_REMOTE_HARDDRIVE 0xB |
Definition at line 298 of file IpmiNetFnChassis.h.
#define IPMI_BOOT_OPTIONS_PARAMETER_BOOT_FLAGS 0x5 |
Definition at line 242 of file IpmiNetFnChassis.h.
#define IPMI_BOOT_OPTIONS_PARAMETER_BOOT_INFO_ACK 0x4 |
Definition at line 241 of file IpmiNetFnChassis.h.
#define IPMI_BOOT_OPTIONS_PARAMETER_BOOT_INITIATOR_INFO 0x6 |
Definition at line 243 of file IpmiNetFnChassis.h.
#define IPMI_BOOT_OPTIONS_PARAMETER_BOOT_INITIATOR_MAILBOX 0x7 |
Definition at line 244 of file IpmiNetFnChassis.h.
#define IPMI_BOOT_OPTIONS_PARAMETER_OEM_BEGIN 0x60 |
Definition at line 245 of file IpmiNetFnChassis.h.
#define IPMI_BOOT_OPTIONS_PARAMETER_OEM_END 0x7F |
Definition at line 246 of file IpmiNetFnChassis.h.
#define IPMI_BOOT_OPTIONS_PARAMETER_SELECTOR_BMC_BOOT_FLAG 0x3 |
Definition at line 240 of file IpmiNetFnChassis.h.
#define IPMI_BOOT_OPTIONS_PARAMETER_SELECTOR_SERVICE_PARTITION_SCAN 0x2 |
Definition at line 239 of file IpmiNetFnChassis.h.
#define IPMI_BOOT_OPTIONS_PARAMETER_SELECTOR_SERVICE_PARTITION_SELECTOR 0x1 |
Definition at line 238 of file IpmiNetFnChassis.h.
#define IPMI_BOOT_OPTIONS_PARAMETER_SELECTOR_SET_IN_PROGRESS 0x0 |
Definition at line 237 of file IpmiNetFnChassis.h.
#define IPMI_CHASSIS_CONTROL 0x02 |
Definition at line 64 of file IpmiNetFnChassis.h.
#define IPMI_CHASSIS_GET_CAPABILITIES 0x00 |
Definition at line 30 of file IpmiNetFnChassis.h.
#define IPMI_CHASSIS_GET_POH_COUNTER 0x0F |
Definition at line 456 of file IpmiNetFnChassis.h.
#define IPMI_CHASSIS_GET_STATUS 0x01 |
Definition at line 48 of file IpmiNetFnChassis.h.
#define IPMI_CHASSIS_GET_SYSTEM_BOOT_OPTIONS 0x09 |
Definition at line 196 of file IpmiNetFnChassis.h.
#define IPMI_CHASSIS_GET_SYSTEM_RESTART_CAUSE 0x07 |
Definition at line 136 of file IpmiNetFnChassis.h.
#define IPMI_CHASSIS_IDENTIFY 0x04 |
Definition at line 93 of file IpmiNetFnChassis.h.
#define IPMI_CHASSIS_RESET 0x03 |
Definition at line 84 of file IpmiNetFnChassis.h.
#define IPMI_CHASSIS_SET_CAPABILITIES 0x05 |
Definition at line 102 of file IpmiNetFnChassis.h.
#define IPMI_CHASSIS_SET_FRONT_PANEL_BUTTON_ENABLES 0x0A |
Definition at line 424 of file IpmiNetFnChassis.h.
#define IPMI_CHASSIS_SET_POWER_CYCLE_INTERVALS 0x0B |
Definition at line 447 of file IpmiNetFnChassis.h.
#define IPMI_CHASSIS_SET_POWER_RESTORE_POLICY 0x06 |
Definition at line 111 of file IpmiNetFnChassis.h.
#define IPMI_CHASSIS_SET_SYSTEM_BOOT_OPTIONS 0x08 |
Definition at line 171 of file IpmiNetFnChassis.h.
#define IPMI_NETFN_CHASSIS 0x00 |
Definition at line 21 of file IpmiNetFnChassis.h.
#define IPMI_SYSTEM_RESTART_CAUSE_AUTO_POWER_ALWAYS_RESTORE 0x6 |
Definition at line 147 of file IpmiNetFnChassis.h.
#define IPMI_SYSTEM_RESTART_CAUSE_AUTO_POWER_RESTORE_PREV 0x7 |
Definition at line 148 of file IpmiNetFnChassis.h.
#define IPMI_SYSTEM_RESTART_CAUSE_CHASSIS_CONTROL_COMMAND 0x1 |
Definition at line 142 of file IpmiNetFnChassis.h.
#define IPMI_SYSTEM_RESTART_CAUSE_OEM 0x5 |
Definition at line 146 of file IpmiNetFnChassis.h.
#define IPMI_SYSTEM_RESTART_CAUSE_PEF_POWERCYCLE 0x9 |
Definition at line 150 of file IpmiNetFnChassis.h.
#define IPMI_SYSTEM_RESTART_CAUSE_PEF_RESET 0x8 |
Definition at line 149 of file IpmiNetFnChassis.h.
#define IPMI_SYSTEM_RESTART_CAUSE_PUSHBUTTON_POWERUP 0x3 |
Definition at line 144 of file IpmiNetFnChassis.h.
#define IPMI_SYSTEM_RESTART_CAUSE_PUSHBUTTON_RESET 0x2 |
Definition at line 143 of file IpmiNetFnChassis.h.
#define IPMI_SYSTEM_RESTART_CAUSE_RTC_POWERUP 0xB |
Definition at line 152 of file IpmiNetFnChassis.h.
#define IPMI_SYSTEM_RESTART_CAUSE_SOFT_RESET 0xA |
Definition at line 151 of file IpmiNetFnChassis.h.
#define IPMI_SYSTEM_RESTART_CAUSE_UNKNOWN 0x0 |
Definition at line 141 of file IpmiNetFnChassis.h.
#define IPMI_SYSTEM_RESTART_CAUSE_WATCHDOG_EXPIRE 0x4 |
Definition at line 145 of file IpmiNetFnChassis.h.