IPMI_GroupExtn.h 3.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. /****************************************************************
  2. ****************************************************************
  3. ** **
  4. ** (C)Copyright 2008-2009, American Megatrends Inc. **
  5. ** **
  6. ** All Rights Reserved. **
  7. ** **
  8. ** Suite 200, 5555 oakbrook pkwy, Norcross **
  9. ** **
  10. ** Georgia - 30093, USA. Phone-(770)-246-8600. **
  11. ** **
  12. ****************************************************************
  13. ****************************************************************
  14. *****************************************************************
  15. *
  16. * IPMI_GroupExtn.h
  17. * IPMI Group Extension Application Command numbers
  18. *
  19. * Author: Rama Bisa <ramab@ami.com>
  20. *
  21. *****************************************************************/
  22. /*** Group Extension (NetFn Pair 0x2C/0x2D) Specific Commands ***/
  23. /*** SSI Compute Blade Specific Commands ***/
  24. #define CMD_SSICB_GET_COMPUTE_BLADE_PROPERTIES 0x00
  25. #define CMD_SSICB_GET_ADDR_INFO 0x01
  26. #define CMD_SSICB_PLATFORM_EVENT_MESSAGE 0x02
  27. #define CMD_SSICB_MODULE_BMI_CONTROL 0x03
  28. #define CMD_SSICB_MODULE_PAYLOAD_CONTROL 0x04
  29. #define CMD_SSICB_SET_SYSTEM_EVENT_LOG_POLICY 0x05
  30. #define CMD_SSICB_SET_MODULE_ACTIVATION_POLICY 0x0A
  31. #define CMD_SSICB_GET_MODULE_ACTIVATION_POLICY 0x0B
  32. #define CMD_SSICB_SET_MODULE_ACTIVATION 0x0C
  33. #define CMD_SSICB_SET_POWER_LEVEL 0x11
  34. #define CMD_SSICB_GET_POWER_LEVEL 0x12
  35. #define CMD_SSICB_RENEGOTIATE_POWER 0x13
  36. #define CMD_SSICB_GET_SERVICE_INFO 0x16
  37. #define CMD_SSICB_GET_APPLET_PACKAGE_URI 0x17
  38. #define CMD_SSICB_GET_SERVICE_ENABLE_STATE 0x18
  39. #define CMD_SSICB_SET_SERVICE_ENABLE_STATE 0x19
  40. #define CMD_SSICB_SET_SERVICE_TICKET 0x20
  41. #define CMD_SSICB_STOP_SERVICE_SESSION 0x21
  42. /*** DCMI Specific Commands ***/
  43. #define CMD_GET_DCMI_CAPABILITY_INFO 0x01
  44. #define CMD_GET_POWER_READING 0x02
  45. #define CMD_GET_POWER_LIMIT 0x03
  46. #define CMD_SET_POWER_LIMIT 0x04
  47. #define CMD_ACTIVATE_POWER_LIMIT 0x05
  48. #define CMD_GET_ASSET_TAG 0x06
  49. #define CMD_GET_DCMI_SENSOR_INFO 0x07
  50. #define CMD_SET_ASSET_TAG 0x08
  51. #define CMD_GET_MANAGEMENT_CONTROLLER_ID_STRING 0x09
  52. #define CMD_SET_MANAGEMENT_CONTROLLER_ID_STRING 0x0A
  53. #define CMD_SET_THERMAL_LIMIT 0x0B
  54. #define CMD_GET_THERMAL_LIMIT 0x0C
  55. #define CMD_GET_TEMPERATURE_READING 0x10
  56. #define CMD_SET_DCMI_CONF_PARAMS 0x12
  57. #define CMD_GET_DCMI_CONF_PARAMS 0x13
  58. /*** HPM Specific Commands ***/
  59. #define CMD_GET_TARGET_UPLD_CAPABLITIES 0x2E
  60. #define CMD_GET_COMPONENT_PROPERTIES 0x2F
  61. #define CMD_ABORT_FIRMWARE_UPGRADE 0x30
  62. #define CMD_INITIATE_UPG_ACTION 0x31
  63. #define CMD_UPLOAD_FIRMWARE_BLOCK 0x32
  64. #define CMD_FINISH_FIRMWARE_UPLOAD 0x33
  65. #define CMD_GET_UPGRADE_STATUS 0x34
  66. #define CMD_ACTIVATE_FIRMWARE 0x35
  67. #define CMD_QUERY_SELF_TEST_RESULTS 0x36
  68. #define CMD_QUERY_ROLLBACK_STATUS 0x37
  69. #define CMD_INITIATE_MANUAL_ROLLBACK 0x38