On Wed, Jun 18, 2014 at 11:22 AM, Stephen Boyd <[email protected]> wrote: > On 06/18/14 11:21, Kevin Hilman wrote: >> On Wed, Jun 18, 2014 at 11:14 AM, Stephen Boyd <[email protected]> wrote: >>> On 06/18/14 10:55, Kevin Hilman wrote: >>>> All of that to say, with this patch applied, I need a new (and >>>> reliable) way to determine the endianness of a kernel just by looking >>>> at the zImage. Recommendations welcome. >>> Assuming that you have the .config configured to be built into the >>> kernel you could use extract-ikconfig >>> >>> $ ./scripts/extract-ikconfig zImage | grep CONFIG_CPU_ENDIAN_BE8 >> Unfortunately, I can't rely on having that built in since I want the >> boot tools to be as generic as possible. >> >> > > Yeah ok. Perhaps you can look for the 'setend be' instruction right > after the magic values instead.
Yeah, that works, as long as I can always assume that instruction will be at the same offset (currently at 0x30). Kevin -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

