From: Marek Szyprowski Date: Wed, 2 Mar 2016 10:12:29 +0000 (+0100) Subject: TPL: TM2: FIX: cmd: itest: add support for .q size specifier X-Git-Tag: submit/tizen/20160810.050017~31 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e812f051b8efbd2e6c1fd71242694fa86f8d7635;p=platform%2Fkernel%2Fu-boot.git TPL: TM2: FIX: cmd: itest: add support for .q size specifier Workaround to add support for proper long/quad (32/64bits) memory access. Signed-off-by: Marek Szyprowski --- diff --git a/cmd/itest.c b/cmd/itest.c index fb4d797e43..07b4c48e9f 100644 --- a/cmd/itest.c +++ b/cmd/itest.c @@ -71,6 +71,9 @@ static long evalexp(char *s, int w) l = (long)(*(unsigned short *)buf); break; case 4: + l = (long)(*(unsigned int *)buf); + break; + case 8: l = (long)(*(unsigned long *)buf); break; } @@ -185,6 +188,7 @@ static int do_itest(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) case 1: case 2: case 4: + case 8: value = binary_test (argv[2], argv[1], argv[3], w); break; case -2: @@ -203,5 +207,5 @@ static int do_itest(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) U_BOOT_CMD( itest, 4, 0, do_itest, "return true/false on integer compare", - "[.b, .w, .l, .s] [*]value1 [*]value2" + "[.b, .w, .l, .q, .s] [*]value1 [*]value2" );