mirror of
https://xff.cz/git/u-boot/
synced 2025-09-01 16:52:14 +02:00
common: Move and rename CONFIG_SYS_SUPPORT_64BIT_DATA
This is not really a CONFIG since it is not intended to be set by boards. Move it into the compiler header with other similar defines, and rename it. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
54
cmd/mem.c
54
cmd/mem.c
@@ -107,7 +107,7 @@ static int do_mem_nm(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
||||
|
||||
static int do_mem_mw(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
||||
{
|
||||
#ifdef CONFIG_SYS_SUPPORT_64BIT_DATA
|
||||
#ifdef MEM_SUPPORT_64BIT_DATA
|
||||
u64 writeval;
|
||||
#else
|
||||
ulong writeval;
|
||||
@@ -132,7 +132,7 @@ static int do_mem_mw(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
||||
|
||||
/* Get the value to write.
|
||||
*/
|
||||
#ifdef CONFIG_SYS_SUPPORT_64BIT_DATA
|
||||
#ifdef MEM_SUPPORT_64BIT_DATA
|
||||
writeval = simple_strtoull(argv[2], NULL, 16);
|
||||
#else
|
||||
writeval = simple_strtoul(argv[2], NULL, 16);
|
||||
@@ -151,7 +151,7 @@ static int do_mem_mw(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
||||
while (count-- > 0) {
|
||||
if (size == 4)
|
||||
*((u32 *)buf) = (u32)writeval;
|
||||
#ifdef CONFIG_SYS_SUPPORT_64BIT_DATA
|
||||
#ifdef MEM_SUPPORT_64BIT_DATA
|
||||
else if (size == 8)
|
||||
*((u64 *)buf) = (u64)writeval;
|
||||
#endif
|
||||
@@ -228,7 +228,7 @@ static int do_mem_cmp(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
||||
int rcode = 0;
|
||||
const char *type;
|
||||
const void *buf1, *buf2, *base;
|
||||
#ifdef CONFIG_SYS_SUPPORT_64BIT_DATA
|
||||
#ifdef MEM_SUPPORT_64BIT_DATA
|
||||
u64 word1, word2;
|
||||
#else
|
||||
ulong word1, word2;
|
||||
@@ -260,7 +260,7 @@ static int do_mem_cmp(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
||||
if (size == 4) {
|
||||
word1 = *(u32 *)buf1;
|
||||
word2 = *(u32 *)buf2;
|
||||
#ifdef CONFIG_SYS_SUPPORT_64BIT_DATA
|
||||
#ifdef MEM_SUPPORT_64BIT_DATA
|
||||
} else if (size == 8) {
|
||||
word1 = *(u64 *)buf1;
|
||||
word2 = *(u64 *)buf2;
|
||||
@@ -274,7 +274,7 @@ static int do_mem_cmp(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
||||
}
|
||||
if (word1 != word2) {
|
||||
ulong offset = buf1 - base;
|
||||
#ifdef CONFIG_SYS_SUPPORT_64BIT_DATA
|
||||
#ifdef MEM_SUPPORT_64BIT_DATA
|
||||
printf("%s at 0x%p (%#0*llx) != %s at 0x%p (%#0*llx)\n",
|
||||
type, (void *)(addr1 + offset), size, word1,
|
||||
type, (void *)(addr2 + offset), size, word2);
|
||||
@@ -378,7 +378,7 @@ static int do_mem_loop(cmd_tbl_t *cmdtp, int flag, int argc,
|
||||
{
|
||||
ulong addr, length, i, bytes;
|
||||
int size;
|
||||
#ifdef CONFIG_SYS_SUPPORT_64BIT_DATA
|
||||
#ifdef MEM_SUPPORT_64BIT_DATA
|
||||
volatile u64 *llp;
|
||||
#endif
|
||||
volatile u32 *longp;
|
||||
@@ -411,7 +411,7 @@ static int do_mem_loop(cmd_tbl_t *cmdtp, int flag, int argc,
|
||||
* If we have only one object, just run infinite loops.
|
||||
*/
|
||||
if (length == 1) {
|
||||
#ifdef CONFIG_SYS_SUPPORT_64BIT_DATA
|
||||
#ifdef MEM_SUPPORT_64BIT_DATA
|
||||
if (size == 8) {
|
||||
llp = (u64 *)buf;
|
||||
for (;;)
|
||||
@@ -433,7 +433,7 @@ static int do_mem_loop(cmd_tbl_t *cmdtp, int flag, int argc,
|
||||
i = *cp;
|
||||
}
|
||||
|
||||
#ifdef CONFIG_SYS_SUPPORT_64BIT_DATA
|
||||
#ifdef MEM_SUPPORT_64BIT_DATA
|
||||
if (size == 8) {
|
||||
for (;;) {
|
||||
llp = (u64 *)buf;
|
||||
@@ -476,7 +476,7 @@ static int do_mem_loopw(cmd_tbl_t *cmdtp, int flag, int argc,
|
||||
{
|
||||
ulong addr, length, i, bytes;
|
||||
int size;
|
||||
#ifdef CONFIG_SYS_SUPPORT_64BIT_DATA
|
||||
#ifdef MEM_SUPPORT_64BIT_DATA
|
||||
volatile u64 *llp;
|
||||
u64 data;
|
||||
#else
|
||||
@@ -506,7 +506,7 @@ static int do_mem_loopw(cmd_tbl_t *cmdtp, int flag, int argc,
|
||||
length = simple_strtoul(argv[2], NULL, 16);
|
||||
|
||||
/* data to write */
|
||||
#ifdef CONFIG_SYS_SUPPORT_64BIT_DATA
|
||||
#ifdef MEM_SUPPORT_64BIT_DATA
|
||||
data = simple_strtoull(argv[3], NULL, 16);
|
||||
#else
|
||||
data = simple_strtoul(argv[3], NULL, 16);
|
||||
@@ -519,7 +519,7 @@ static int do_mem_loopw(cmd_tbl_t *cmdtp, int flag, int argc,
|
||||
* If we have only one object, just run infinite loops.
|
||||
*/
|
||||
if (length == 1) {
|
||||
#ifdef CONFIG_SYS_SUPPORT_64BIT_DATA
|
||||
#ifdef MEM_SUPPORT_64BIT_DATA
|
||||
if (size == 8) {
|
||||
llp = (u64 *)buf;
|
||||
for (;;)
|
||||
@@ -541,7 +541,7 @@ static int do_mem_loopw(cmd_tbl_t *cmdtp, int flag, int argc,
|
||||
*cp = data;
|
||||
}
|
||||
|
||||
#ifdef CONFIG_SYS_SUPPORT_64BIT_DATA
|
||||
#ifdef MEM_SUPPORT_64BIT_DATA
|
||||
if (size == 8) {
|
||||
for (;;) {
|
||||
llp = (u64 *)buf;
|
||||
@@ -968,7 +968,7 @@ static int
|
||||
mod_mem(cmd_tbl_t *cmdtp, int incrflag, int flag, int argc, char * const argv[])
|
||||
{
|
||||
ulong addr;
|
||||
#ifdef CONFIG_SYS_SUPPORT_64BIT_DATA
|
||||
#ifdef MEM_SUPPORT_64BIT_DATA
|
||||
u64 i;
|
||||
#else
|
||||
ulong i;
|
||||
@@ -1007,7 +1007,7 @@ mod_mem(cmd_tbl_t *cmdtp, int incrflag, int flag, int argc, char * const argv[])
|
||||
printf("%08lx:", addr);
|
||||
if (size == 4)
|
||||
printf(" %08x", *((u32 *)ptr));
|
||||
#ifdef CONFIG_SYS_SUPPORT_64BIT_DATA
|
||||
#ifdef MEM_SUPPORT_64BIT_DATA
|
||||
else if (size == 8)
|
||||
printf(" %016llx", *((u64 *)ptr));
|
||||
#endif
|
||||
@@ -1034,7 +1034,7 @@ mod_mem(cmd_tbl_t *cmdtp, int incrflag, int flag, int argc, char * const argv[])
|
||||
#endif
|
||||
else {
|
||||
char *endp;
|
||||
#ifdef CONFIG_SYS_SUPPORT_64BIT_DATA
|
||||
#ifdef MEM_SUPPORT_64BIT_DATA
|
||||
i = simple_strtoull(console_buffer, &endp, 16);
|
||||
#else
|
||||
i = simple_strtoul(console_buffer, &endp, 16);
|
||||
@@ -1046,7 +1046,7 @@ mod_mem(cmd_tbl_t *cmdtp, int incrflag, int flag, int argc, char * const argv[])
|
||||
bootretry_reset_cmd_timeout();
|
||||
if (size == 4)
|
||||
*((u32 *)ptr) = i;
|
||||
#ifdef CONFIG_SYS_SUPPORT_64BIT_DATA
|
||||
#ifdef MEM_SUPPORT_64BIT_DATA
|
||||
else if (size == 8)
|
||||
*((u64 *)ptr) = i;
|
||||
#endif
|
||||
@@ -1140,7 +1140,7 @@ static int do_random(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
||||
U_BOOT_CMD(
|
||||
md, 3, 1, do_mem_md,
|
||||
"memory display",
|
||||
#ifdef CONFIG_SYS_SUPPORT_64BIT_DATA
|
||||
#ifdef MEM_SUPPORT_64BIT_DATA
|
||||
"[.b, .w, .l, .q] address [# of objects]"
|
||||
#else
|
||||
"[.b, .w, .l] address [# of objects]"
|
||||
@@ -1151,7 +1151,7 @@ U_BOOT_CMD(
|
||||
U_BOOT_CMD(
|
||||
mm, 2, 1, do_mem_mm,
|
||||
"memory modify (auto-incrementing address)",
|
||||
#ifdef CONFIG_SYS_SUPPORT_64BIT_DATA
|
||||
#ifdef MEM_SUPPORT_64BIT_DATA
|
||||
"[.b, .w, .l, .q] address"
|
||||
#else
|
||||
"[.b, .w, .l] address"
|
||||
@@ -1162,7 +1162,7 @@ U_BOOT_CMD(
|
||||
U_BOOT_CMD(
|
||||
nm, 2, 1, do_mem_nm,
|
||||
"memory modify (constant address)",
|
||||
#ifdef CONFIG_SYS_SUPPORT_64BIT_DATA
|
||||
#ifdef MEM_SUPPORT_64BIT_DATA
|
||||
"[.b, .w, .l, .q] address"
|
||||
#else
|
||||
"[.b, .w, .l] address"
|
||||
@@ -1172,7 +1172,7 @@ U_BOOT_CMD(
|
||||
U_BOOT_CMD(
|
||||
mw, 4, 1, do_mem_mw,
|
||||
"memory write (fill)",
|
||||
#ifdef CONFIG_SYS_SUPPORT_64BIT_DATA
|
||||
#ifdef MEM_SUPPORT_64BIT_DATA
|
||||
"[.b, .w, .l, .q] address value [count]"
|
||||
#else
|
||||
"[.b, .w, .l] address value [count]"
|
||||
@@ -1182,7 +1182,7 @@ U_BOOT_CMD(
|
||||
U_BOOT_CMD(
|
||||
cp, 4, 1, do_mem_cp,
|
||||
"memory copy",
|
||||
#ifdef CONFIG_SYS_SUPPORT_64BIT_DATA
|
||||
#ifdef MEM_SUPPORT_64BIT_DATA
|
||||
"[.b, .w, .l, .q] source target count"
|
||||
#else
|
||||
"[.b, .w, .l] source target count"
|
||||
@@ -1192,7 +1192,7 @@ U_BOOT_CMD(
|
||||
U_BOOT_CMD(
|
||||
cmp, 4, 1, do_mem_cmp,
|
||||
"memory compare",
|
||||
#ifdef CONFIG_SYS_SUPPORT_64BIT_DATA
|
||||
#ifdef MEM_SUPPORT_64BIT_DATA
|
||||
"[.b, .w, .l, .q] addr1 addr2 count"
|
||||
#else
|
||||
"[.b, .w, .l] addr1 addr2 count"
|
||||
@@ -1243,7 +1243,7 @@ U_BOOT_CMD(
|
||||
U_BOOT_CMD(
|
||||
loop, 3, 1, do_mem_loop,
|
||||
"infinite loop on address range",
|
||||
#ifdef CONFIG_SYS_SUPPORT_64BIT_DATA
|
||||
#ifdef MEM_SUPPORT_64BIT_DATA
|
||||
"[.b, .w, .l, .q] address number_of_objects"
|
||||
#else
|
||||
"[.b, .w, .l] address number_of_objects"
|
||||
@@ -1254,7 +1254,7 @@ U_BOOT_CMD(
|
||||
U_BOOT_CMD(
|
||||
loopw, 4, 1, do_mem_loopw,
|
||||
"infinite write loop on address range",
|
||||
#ifdef CONFIG_SYS_SUPPORT_64BIT_DATA
|
||||
#ifdef MEM_SUPPORT_64BIT_DATA
|
||||
"[.b, .w, .l, .q] address number_of_objects data_to_write"
|
||||
#else
|
||||
"[.b, .w, .l] address number_of_objects data_to_write"
|
||||
@@ -1274,7 +1274,7 @@ U_BOOT_CMD(
|
||||
U_BOOT_CMD(
|
||||
mdc, 4, 1, do_mem_mdc,
|
||||
"memory display cyclic",
|
||||
#ifdef CONFIG_SYS_SUPPORT_64BIT_DATA
|
||||
#ifdef MEM_SUPPORT_64BIT_DATA
|
||||
"[.b, .w, .l, .q] address count delay(ms)"
|
||||
#else
|
||||
"[.b, .w, .l] address count delay(ms)"
|
||||
@@ -1284,7 +1284,7 @@ U_BOOT_CMD(
|
||||
U_BOOT_CMD(
|
||||
mwc, 4, 1, do_mem_mwc,
|
||||
"memory write cyclic",
|
||||
#ifdef CONFIG_SYS_SUPPORT_64BIT_DATA
|
||||
#ifdef MEM_SUPPORT_64BIT_DATA
|
||||
"[.b, .w, .l, .q] address value delay(ms)"
|
||||
#else
|
||||
"[.b, .w, .l] address value delay(ms)"
|
||||
|
Reference in New Issue
Block a user