[PATCH v2 0/8] cmd/mem.c fixups

Rasmus Villemoes rasmus.villemoes at prevas.dk
Wed Jan 3 11:47:02 CET 2024


v2: Add Simon's R-b to patch 1. Patches 2-8 are new.

This started as a simple one-liner (still patch 1), but when Simon
asked me to update the documentation and add some test cases I
stumbled on some things that might as well also get fixed.

Patch 2 is the documentation update, might be folded into patch 1.
3 and 4 are preparations for the test cases added in patch 5.

6 is an actual fix; 32 bit targets wrongly list .q in their help texts.

7 and 8 fix stale documentation.

Rasmus Villemoes (8):
  cmd/mem.c: use memmove in do_mem_cp()
  doc/usage/cmd/cp.rst: document that overlapping regions are supported
  cmd/command.c: constify "arg" argument of cmd_get_data_size()
  cmd/command.c: relax length check in cmd_get_data_size()
  test: add test of "cp" shell command
  cmd/mem.c: fix wrong use of ifdef, drop pointless SUPPORT_64BIT_DATA
    macro
  README: drop mention of MEM_SUPPORT_64BIT_DATA
  doc: drop references to non-existing CONFIG_MEM_SUPPORT_64BIT_DATA

 README                |   3 -
 cmd/mem.c             |  40 +++++-----
 common/command.c      |   4 +-
 doc/usage/cmd/cmp.rst |   2 +-
 doc/usage/cmd/cp.rst  |   5 +-
 include/command.h     |   2 +-
 test/cmd/Makefile     |   1 +
 test/cmd/mem_copy.c   | 169 ++++++++++++++++++++++++++++++++++++++++++
 8 files changed, 196 insertions(+), 30 deletions(-)
 create mode 100644 test/cmd/mem_copy.c

-- 
2.40.1.1.g1c60b9335d



More information about the U-Boot mailing list