mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-27 07:51:38 +00:00
cmd: itest: add support for .q size specifier
Add support for quad (64bits) memory access specifier. Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Acked-by: Lukasz Majewski <lukma@denx.de>
This commit is contained in:
parent
f13683816b
commit
7d2dc6af54
1 changed files with 12 additions and 0 deletions
12
cmd/itest.c
12
cmd/itest.c
|
@ -73,6 +73,11 @@ static long evalexp(char *s, int w)
|
|||
case 4:
|
||||
l = (long)(*(u32 *)buf);
|
||||
break;
|
||||
#ifdef CONFIG_PHYS_64BIT
|
||||
case 8:
|
||||
l = (long)(*(unsigned long *)buf);
|
||||
break;
|
||||
#endif
|
||||
}
|
||||
unmap_physmem(buf, w);
|
||||
return l;
|
||||
|
@ -186,6 +191,9 @@ static int do_itest(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
|||
case 1:
|
||||
case 2:
|
||||
case 4:
|
||||
#ifdef CONFIG_PHYS_64BIT
|
||||
case 8:
|
||||
#endif
|
||||
value = binary_test (argv[2], argv[1], argv[3], w);
|
||||
break;
|
||||
case -2:
|
||||
|
@ -204,5 +212,9 @@ 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",
|
||||
#ifdef CONFIG_PHYS_64BIT
|
||||
"[.b, .w, .l, .q, .s] [*]value1 <op> [*]value2"
|
||||
#else
|
||||
"[.b, .w, .l, .s] [*]value1 <op> [*]value2"
|
||||
#endif
|
||||
);
|
||||
|
|
Loading…
Add table
Reference in a new issue