uman - a small helper for U-Boot development

Simon Glass sjg at chromium.org
Mon Mar 16 03:34:26 CET 2026


Hi all,

As a background activity I've been putting together a small tool
called uman that wraps some of the things I do repeatedly when working
on U-Boot - running tests, rebasing patch series, building boards,
etc. It started as a collection of shell aliases and grew from there.

It's nothing fancy, but it saves me a bit of typing:

  um t acpi            - run ACPI tests on sandbox (or QEMU)
  um py -b not slow    - build and run pytests
  um setup opensbi     - setup opensbi so you can run RISC-V boards
  rf                   - (alias to 'um git rebase-first') start a
rebase at the first commit

The code is at [1] if anyone is curious - Python with some aliases.
It's pretty rough around the edges and very much tailored to my
workflow, but perhaps some of it is useful to others. Note that the
'ci' command doesn't work with upstream yet.

Feedback (and PRs) welcome!

- Simon

[1] https://github.com/sjg20/uman


More information about the U-Boot mailing list