|
XenevaOS
|

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.
This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
| #define BIOS_MUX_CONTROL_OVERRIDE_FORCE_TO_BMC 0x01 |
| #define BIOS_MUX_CONTROL_OVERRIDE_FORCE_TO_SYSTEM 0x02 |
| #define BIOS_MUX_CONTROL_OVERRIDE_RECOMMEND_SETTING 0x00 |
| #define BOOT_OPTION_HANDLED_BY_BIOS 0x01 |
| #define IPMI_BOOT_DEVICE_SELECTOR_BIOS_SETUP 0x6 |
| #define IPMI_BOOT_DEVICE_SELECTOR_CD_DVD 0x5 |
| #define IPMI_BOOT_DEVICE_SELECTOR_DIAGNOSTIC_PARTITION 0x4 |
| #define IPMI_BOOT_DEVICE_SELECTOR_FLOPPY 0xF |
| #define IPMI_BOOT_DEVICE_SELECTOR_HARDDRIVE 0x2 |
| #define IPMI_BOOT_DEVICE_SELECTOR_HARDDRIVE_SAFE_MODE 0x3 |
| #define IPMI_BOOT_DEVICE_SELECTOR_NO_OVERRIDE 0x0 |
| #define IPMI_BOOT_DEVICE_SELECTOR_PRIMARY_REMOTE_MEDIA 0x9 |
| #define IPMI_BOOT_DEVICE_SELECTOR_PXE 0x1 |
| #define IPMI_BOOT_DEVICE_SELECTOR_REMOTE_CD_DVD 0x8 |
| #define IPMI_BOOT_DEVICE_SELECTOR_REMOTE_FLOPPY 0x7 |
| #define IPMI_BOOT_DEVICE_SELECTOR_REMOTE_HARDDRIVE 0xB |
| #define IPMI_BOOT_OPTIONS_PARAMETER_BOOT_FLAGS 0x5 |
| #define IPMI_BOOT_OPTIONS_PARAMETER_BOOT_INFO_ACK 0x4 |
| #define IPMI_BOOT_OPTIONS_PARAMETER_BOOT_INITIATOR_INFO 0x6 |
| #define IPMI_BOOT_OPTIONS_PARAMETER_BOOT_INITIATOR_MAILBOX 0x7 |
| #define IPMI_BOOT_OPTIONS_PARAMETER_OEM_BEGIN 0x60 |
| #define IPMI_BOOT_OPTIONS_PARAMETER_OEM_END 0x7F |
| #define IPMI_BOOT_OPTIONS_PARAMETER_SELECTOR_BMC_BOOT_FLAG 0x3 |
| #define IPMI_BOOT_OPTIONS_PARAMETER_SELECTOR_SERVICE_PARTITION_SCAN 0x2 |
| #define IPMI_BOOT_OPTIONS_PARAMETER_SELECTOR_SERVICE_PARTITION_SELECTOR 0x1 |
| #define IPMI_BOOT_OPTIONS_PARAMETER_SELECTOR_SET_IN_PROGRESS 0x0 |
| #define IPMI_CHASSIS_CONTROL 0x02 |
| #define IPMI_CHASSIS_GET_CAPABILITIES 0x00 |
| #define IPMI_CHASSIS_GET_POH_COUNTER 0x0F |
| #define IPMI_CHASSIS_GET_STATUS 0x01 |
| #define IPMI_CHASSIS_GET_SYSTEM_BOOT_OPTIONS 0x09 |
| #define IPMI_CHASSIS_GET_SYSTEM_RESTART_CAUSE 0x07 |
| #define IPMI_CHASSIS_IDENTIFY 0x04 |
| #define IPMI_CHASSIS_RESET 0x03 |
| #define IPMI_CHASSIS_SET_CAPABILITIES 0x05 |
| #define IPMI_CHASSIS_SET_FRONT_PANEL_BUTTON_ENABLES 0x0A |
| #define IPMI_CHASSIS_SET_POWER_CYCLE_INTERVALS 0x0B |
| #define IPMI_CHASSIS_SET_POWER_RESTORE_POLICY 0x06 |
| #define IPMI_CHASSIS_SET_SYSTEM_BOOT_OPTIONS 0x08 |
| #define IPMI_NETFN_CHASSIS 0x00 |
| #define IPMI_SYSTEM_RESTART_CAUSE_AUTO_POWER_ALWAYS_RESTORE 0x6 |
| #define IPMI_SYSTEM_RESTART_CAUSE_AUTO_POWER_RESTORE_PREV 0x7 |
| #define IPMI_SYSTEM_RESTART_CAUSE_CHASSIS_CONTROL_COMMAND 0x1 |
| #define IPMI_SYSTEM_RESTART_CAUSE_OEM 0x5 |
| #define IPMI_SYSTEM_RESTART_CAUSE_PEF_POWERCYCLE 0x9 |
| #define IPMI_SYSTEM_RESTART_CAUSE_PEF_RESET 0x8 |
| #define IPMI_SYSTEM_RESTART_CAUSE_PUSHBUTTON_POWERUP 0x3 |
| #define IPMI_SYSTEM_RESTART_CAUSE_PUSHBUTTON_RESET 0x2 |
| #define IPMI_SYSTEM_RESTART_CAUSE_RTC_POWERUP 0xB |
| #define IPMI_SYSTEM_RESTART_CAUSE_SOFT_RESET 0xA |
| #define IPMI_SYSTEM_RESTART_CAUSE_UNKNOWN 0x0 |
| #define IPMI_SYSTEM_RESTART_CAUSE_WATCHDOG_EXPIRE 0x4 |