The big vs. little endian issue is a separate issue as ARM is bi-endian and as such an OS or application could be either (though not mixing endianess in one "machine"). Any big-endian issues with ipmitool should be observable on other existing big-endian platforms (e.g. PowerPC, MIPS, 68K, etc.).
Also, the GUID parsing/display issue is also a different issue as you mentioned ipmitool assumes a different field and byte order than that specified in Table 20-10 of the IPMI specification. Since existing BMCs seem to be tested primarily with ipmitool and the display output of the GUID appears consistent with other methods of querying/displaying the system GUID (e.g. via the BIOS setup or a BMC Web GUI), then the defacto behavior appears to be well entrenched even though it contradicts the spec. I agree, at the minimum, ipmitool should output the GUID consistently whether run on a big or little endian platform.
-Rob
From: Jarrod B Johnson [mailto:***@us.ibm.com]
Sent: Tuesday, February 18, 2014 12:01 PM
To: Zdenek Styblik
Cc: ipmitool-devel
Subject: Re: [Ipmitool-devel] 64 bit ARM support for ipmitool
Well, I will say that at least in one place, ipmitool assumes that the system is little-endian. When iit goes to print GUID the GUID will come out looking different whether the host is little or big endian. Of course strictly speaking the IPMI format for DUID is not honored by anyone, but the defacto behavior is the funky representation that DMI calls 'wire format'. Based on the 'de facto' behavior ipmitool only looks right if system is little endian.
[Inactive hide details for Zdenek Styblik ---02/18/2014 02:13:12 PM---On Mon, Feb 17, 2014 at 11:13 PM, Jim Mankovich <***@hp.]Zdenek Styblik ---02/18/2014 02:13:12 PM---On Mon, Feb 17, 2014 at 11:13 PM, Jim Mankovich <***@hp.com<mailto:***@hp.com>> wrote: > Has anyone looked into build
From: Zdenek Styblik <***@gmail.com<mailto:***@gmail.com>>
To: Jim Mankovich <***@hp.com<mailto:***@hp.com>>
Cc: ipmitool-devel <ipmitool-***@lists.sourceforge.net<mailto:ipmitool-***@lists.sourceforge.net>>
Date: 02/18/2014 02:13 PM
Subject: Re: [Ipmitool-devel] 64 bit ARM support for ipmitool
________________________________
Post by Jim MankovichHas anyone looked into building and testing ipmitool on any 64 bit arm
platform?
Jim,
I see no reason why it shouldn't be possible or why there should be
any problems. Having said that, I assume you're asking about compiler
options/cross-compilation?
Z.
Post by Jim Mankovich--
------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
_______________________________________________
Ipmitool-devel mailing list
https://lists.sourceforge.net/lists/listinfo/ipmitool-devel