Dear all,
I confuse one thing.
In function "ipmi_chassis_get_bootparam" of ipmi_chass.c define:case 4: {
printf( " Boot Info Acknowledge :\n"); if((rsp->data[3]&0x1f)
!= 0) { if((rsp->data[3]&0x10) == 0x10)
printf(" - OEM has handled boot info\n"); if((rsp->data[3]&0x08)
== 0x08) printf(" - SMS has handled boot info\n");
if((rsp->data[3]&0x04) == 0x04) printf(" - OS // service
partition has handled boot info\n"); if((rsp->data[3]&0x02) == 0x02)
printf(" - OS Loader has handled boot info\n");
if((rsp->data[3]&0x01) == 0x01) printf(" - BIOS/POST has
handled boot info\n"); } else { printf("
No flag set\n"); } }
But in IPMI spec 2.0 sefine:[7] - reserved. Write as 1b. Ignore on read. [6]
- reserved. Write as 1b. Ignore on read. [5] - reserved. Write as 1b.
Ignore on read. [4] - 0b = OEM has handled boot info. [3] - 0b = SMS has
handled boot info. [2] - 0b = OS / service partition has handled boot info.
[1] - 0b = OS Loader has handled boot info. [0] - 0b = BIOS/POST has
handled boot info.
So, these are not match. So, it's ipmitool bug or my misunderstand.Could
someone help me? Thanks.
Ian
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
Ipmitool-devel mailing list
Ipmitool-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ipmitool-devel