blob: 08ab21b9ba77134f3c707995b0eb31f04c521ce4 [file] [log] [blame]
Patrick Venture0e9aae52020-08-13 13:07:09 -07001#pragma once
2
3namespace google
4{
5namespace ipmi
6{
7
8enum SysOEMCommands
9{
10 // The Sys cable check command.
11 SysCableCheck = 0,
12 // The Sys cpld version over ipmi command.
13 SysCpldVersion = 1,
14 // The Sys get eth device command.
15 SysGetEthDevice = 2,
16 // The Sys psu hard reset command.
17 SysPsuHardReset = 3,
18 // The Sys pcie slot count command.
19 SysPcieSlotCount = 4,
20 // The Sys pcie slot to i2c bus mapping command.
21 SysPcieSlotI2cBusMapping = 5,
22 // The Sys "entity id:entity instance" to entity name mapping command.
23 SysEntityName = 6,
William A. Kennington III29f35bc2020-11-03 23:30:31 -080024 // Returns the machine name of the image
25 SysMachineName = 7,
Shounak Mitraac4a16f2021-02-02 11:11:44 -080026 // Arm for psu reset on host shutdown
27 SysPsuHardResetOnShutdown = 8,
Willy Tu3b1b4272021-03-02 17:58:10 -080028 // The Sys get flash size command
29 SysGetFlashSize = 9,
linyuny8cfa4c42021-06-16 13:53:08 -070030 // The Sys Host Power Off with disabled fallback watchdog
31 SysHostPowerOff = 10,
Patrick Venture0e9aae52020-08-13 13:07:09 -070032};
33
34} // namespace ipmi
35} // namespace google