From: Tim B. <tim...@ce...> - 2009-06-19 20:07:43
|
This is a batch for the Winbond BMC manufacturer codes as in the latest Supermicro Nehalem systems. It adds the manufacturer id and string only for ipmitool mc info. Index: include/ipmitool/ipmi.h =================================================================== RCS file: /cvsroot/ipmitool/ipmitool/include/ipmitool/ipmi.h,v retrieving revision 1.33 diff -u -p -r1.33 ipmi.h --- include/ipmitool/ipmi.h 9 Jun 2009 15:38:08 -0000 1.33 +++ include/ipmitool/ipmi.h 19 Jun 2009 20:05:43 -0000 @@ -278,6 +278,7 @@ typedef enum IPMI_OEM { IPMI_OEM_KONTRON = 15000, IPMI_OEM_PPS = 16394, IPMI_OEM_AMI = 20974, + IPMI_OEM_WINBOND = 47488, IPMI_OEM_NOKIA_SIEMENS_NETWORKS = 28458 } IPMI_OEM; Index: src/ipmitool.c =================================================================== RCS file: /cvsroot/ipmitool/ipmitool/src/ipmitool.c,v retrieving revision 1.70 diff -u -p -r1.70 ipmitool.c --- src/ipmitool.c 20 Apr 2009 15:09:06 -0000 1.70 +++ src/ipmitool.c 19 Jun 2009 20:05:43 -0000 @@ -56,6 +56,7 @@ #include <ipmitool/ipmi_pef.h> #include <ipmitool/ipmi_oem.h> #include <ipmitool/ipmi_sunoem.h> +#include <ipmitool/ipmi_pepperconoem.h> #include <ipmitool/ipmi_fwum.h> #include <ipmitool/ipmi_picmg.h> #include <ipmitool/ipmi_kontronoem.h> @@ -102,6 +103,7 @@ struct ipmi_cmd ipmitool_cmd_list[] = { { ipmi_channel_main, "channel", "Configure Management Controller channels" }, { ipmi_session_main, "session", "Print session information" }, { ipmi_sunoem_main, "sunoem", "OEM Commands for Sun servers" }, + { ipmi_pepperconoem_main, "pepperconoem", "OEM Commands for Peppercon AG BMCs" }, { ipmi_kontronoem_main, "kontronoem", "OEM Commands for Kontron devices"}, { ipmi_picmg_main, "picmg", "Run a PICMG/ATCA extended cmd"}, { ipmi_fwum_main, "fwum", "Update IPMC using Kontron OEM Firmware Update Manager" }, |
From: Tim B. <tim...@ce...> - 2009-06-20 06:36:06
|
Sorry, the previous patch was wrong. Please ignore it. For WINBOND support, it is just ipmi.h and ipmi_strings.c --- include/ipmitool/ipmi.h 9 Jun 2009 15:38:08 -0000 1.33 +++ include/ipmitool/ipmi.h 20 Jun 2009 06:33:44 -0000 @@ -278,6 +278,7 @@ typedef enum IPMI_OEM { IPMI_OEM_KONTRON = 15000, IPMI_OEM_PPS = 16394, IPMI_OEM_AMI = 20974, + IPMI_OEM_WINBOND = 47488, IPMI_OEM_NOKIA_SIEMENS_NETWORKS = 28458 } IPMI_OEM; --- lib/ipmi_strings.c 9 Jun 2009 15:32:55 -0000 1.34 +++ lib/ipmi_strings.c 20 Jun 2009 06:33:44 -0000 @@ -52,6 +52,7 @@ const struct valstr ipmi_oem_info[] = { { IPMI_OEM_NOKIA, "Nokia" }, { IPMI_OEM_PICMG, "PICMG" }, { IPMI_OEM_PEPPERCON, "Peppercon AG" }, + { IPMI_OEM_WINBOND, "Winbond" }, { IPMI_OEM_DELL, "DELL Inc" }, { IPMI_OEM_NEC, "NEC" }, { IPMI_OEM_MAGNUM, "Magnum Technologies" }, |