IPMI_SOLConfig.h 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. /*****************************************************************
  2. *****************************************************************
  3. *** **
  4. *** (C)Copyright 2005-2006, American Megatrends Inc. **
  5. *** **
  6. *** All Rights Reserved. **
  7. *** **
  8. *** 6145-F, Northbelt Parkway, Norcross, **
  9. *** **
  10. *** Georgia - 30071, USA. Phone-(770)-246-8600. **
  11. *** **
  12. *****************************************************************
  13. *****************************************************************
  14. *****************************************************************
  15. *
  16. * IPMI_SOLCmds.c
  17. * Serial Over Lan interface structures.
  18. *
  19. * Author: Ravinder Reddy <bakkar@ami.com>
  20. * Basavaraj Astekar <basavaraja@ami.com>
  21. ****************************************************************/
  22. #ifndef IPMI_SOL_H
  23. #define IPMI_SOL_H
  24. #include "Types.h"
  25. #pragma pack( 1 )
  26. /* Macros Definition */
  27. #define MAX_SOL_CONF_PARAM 8
  28. #define MIN_SOL_OEM_CONF_PARAM 192
  29. #define MAX_SOL_OEM_CONF_PARAM 255
  30. /* SOLActivatingReq_T */
  31. typedef struct
  32. {
  33. INT8U SessState;
  34. INT8U PayldInst;
  35. INT8U FmtVerMj;
  36. INT8U FmtVerMn;
  37. } PACKED SOLActivatingReq_T;
  38. /* SetSOLConfigReq_T and SetSOLConfigOEMReq_T*/
  39. typedef struct
  40. {
  41. INT8U ChannelNum;
  42. INT8U ParamSel;
  43. } PACKED SetSOLConfigReq_T, SetSOLConfigOEMReq_T;
  44. /* GetSOLConfigReq_T */
  45. typedef struct
  46. {
  47. INT8U ChannelNum;
  48. INT8U ParamSel;
  49. INT8U SetSel;
  50. INT8U BlkSEl;
  51. } PACKED GetSOLConfigReq_T;
  52. /* GetSOLConfigRes_T and GetSOLConfigOEMRes_T*/
  53. typedef struct
  54. {
  55. INT8U CompletionCode;
  56. INT8U ParamRev;
  57. } PACKED GetSOLConfigRes_T, GetSOLConfigOEMRes_T;
  58. #pragma pack( )
  59. #endif /* IPMI_SOL_H */