[U-Boot] [PATCH] cmd: Add command for calculating binary operations

Simon Glass sjg at chromium.org
Thu Mar 29 22:43:07 UTC 2018


Hi Mario,

On 28 March 2018 at 20:39, Mario Six <mario.six at gdsys.cc> wrote:
> This patch adds a command that enables the calculation of bit operations
> (AND, OR, XOR) on binary data from the command line. Memory locations as
> well as the contents of environment variables are eligible as sources
> and destination of the binary data used in the operations.
>
> The possible applications are manifold: Setting specific bits in
> registers using the regular read-OR-write pattern, masking out bits in
> bit values, implementation of simple OTP encryption using the XOR
> operation, etc.
>
> Signed-off-by: Mario Six <mario.six at gdsys.cc>
> ---
>  cmd/Kconfig  |   6 ++
>  cmd/Makefile |   1 +
>  cmd/binop.c  | 176 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  3 files changed, 183 insertions(+)
>  create mode 100644 cmd/binop.c

This looks useful. It needs a test. Can we integrate with setexpr somehow?

Regards,
Simon


More information about the U-Boot mailing list