From: David Woodhouse Date: Fri, 30 May 2008 10:57:27 +0000 (+0300) Subject: ihex.h: binary representation of ihex records X-Git-Tag: v2.6.27-rc1~1094^2^2~24 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bacfe09dd7545467965e8d8f1eab20bc62dce00d;p=pandora-kernel.git ihex.h: binary representation of ihex records Some devices need their firmware as a set of {address, len, data...} records in some specific order rather than a simple blob. The normal way of doing this kind of thing is 'ihex', which is a text format and not entirely suitable for use in the kernel. This provides a binary representation which is very similar, but much more compact -- and a helper routine to skip to the next record, because the alignment constraints mean that everybody will screw it up for themselves otherwise. Also a helper function which can verify that a 'struct firmware' contains a valid set of ihex records, and that following them won't run off the end of the loaded data. Signed-off-by: David Woodhouse --- Reading git-diff-tree failed