Failed in applying to current master (
apply log)
Maintainers: "Alex Bennée" <alex.bennee@linaro.org>, Alexandre Iooss <erdnaxe@crans.org>, Mahmoud Mandour <ma.mandourr@gmail.com>, Pierrick Bouvier <pierrick.bouvier@linaro.org>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Thomas Huth <thuth@redhat.com>, Peter Maydell <peter.maydell@linaro.org>, Palmer Dabbelt <palmer@dabbelt.com>, Alistair Francis <alistair.francis@wdc.com>, Weiwei Li <liwei1518@gmail.com>, Daniel Henrique Barboza <dbarboza@ventanamicro.com>, Liu Zhiwei <zhiwei_liu@linux.alibaba.com>
docs/about/emulation.rst | 199 +++++
include/semihosting/common-semi.h | 6 +
include/semihosting/guestfd.h | 7 -
include/semihosting/semihost.h | 2 +
include/semihosting/syscalls.h | 30 +-
contrib/plugins/execlog.c | 1 +
contrib/plugins/uftrace.c | 878 +++++++++++++++++++++
semihosting/arm-compat-semi-stub.c | 19 +
semihosting/arm-compat-semi.c | 63 +-
semihosting/guestfd.c | 26 +-
semihosting/syscalls.c | 109 ++-
.../{common-semi-target.h => common-semi-target.c} | 22 +-
.../{common-semi-target.h => common-semi-target.c} | 23 +-
contrib/plugins/meson.build | 3 +-
contrib/plugins/uftrace_symbols.py | 152 ++++
scripts/checkpatch.pl | 3 +-
scripts/ci/gitlab-failure-analysis | 117 +++
semihosting/meson.build | 18 +-
target/arm/meson.build | 4 +
target/riscv/meson.build | 4 +
20 files changed, 1538 insertions(+), 148 deletions(-)
create mode 100644 contrib/plugins/uftrace.c
create mode 100644 semihosting/arm-compat-semi-stub.c
rename target/arm/{common-semi-target.h => common-semi-target.c} (59%)
rename target/riscv/{common-semi-target.h => common-semi-target.c} (53%)
create mode 100755 contrib/plugins/uftrace_symbols.py
create mode 100755 scripts/ci/gitlab-failure-analysis