[PATCH v3 00/14] testing/next: various updates (MacOS, docker, gitlab) - pre-PR

Alex Bennée posted 14 patches 4 days, 5 hours ago
Failed in applying to current master (apply log)
Maintainers: "Alex Bennée" <alex.bennee@linaro.org>, Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>, Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <richard.henderson@linaro.org>
MAINTAINERS                             | 12 ++++-
Makefile                                |  4 +-
accel/tcg/tb-maint.c                    | 43 ++++++++---------
tests/lcitool/refresh                   | 12 ++++-
.gitlab-ci.d/cirrus.yml                 | 14 ------
.gitlab-ci.d/{cirrus => }/macos-14.vars |  0
.gitlab-ci.d/macos.yml                  | 63 +++++++++++++++++++++++++
.gitlab-ci.d/qemu-project.yml           |  1 +
.gitlab/issue_templates/bug.md          |  4 ++
tests/Makefile.include                  |  8 +++-
10 files changed, 118 insertions(+), 43 deletions(-)
rename .gitlab-ci.d/{cirrus => }/macos-14.vars (100%)
create mode 100644 .gitlab-ci.d/macos.yml
[PATCH v3 00/14] testing/next: various updates (MacOS, docker, gitlab) - pre-PR
Posted by Alex Bennée 4 days, 5 hours ago
These patches are mostly dealing with the loss of the CirrusCI MacOS
images by porting to gitlab. I've had to fight a bit with the build
system to deal with the way MacOS has signed and unsigned versions of
QEMU. In the end I couldn't get the dependencies to work for check-tcg
so I've just called the check-tcg test runners directly.

There is also a fix for getting watchpoints working so we can have the
basic TCG gdb tests.

I've also included Phil's docker series which is already reviewed.

The following still need review:

  accel/tcg: move jit thread manipulation into do_tb_phys_invalidate

I plan on rolling the PR tomorrow.

Alex.

Alex Bennée (9):
  Makefile: include tests/Makefile.include before ninja calculation
  tests/Makefile.include: fix typo in comment
  tests/Makefile.include: add binary dependency to run-tcg-tests-% rules
  accel/tcg: move jit thread manipulation into do_tb_phys_invalidate
  ci: drop cirrus MacOS build
  gitlab: add initial MacOS 15 on gitlab runner
  gitlab: add MacOS 26 job on gitlab runner
  gitlab: update issue template for binary test cases
  MAINTAINERS: add a section for AI agents

Philippe Mathieu-Daudé (5):
  MAINTAINERS: Fix docker/dockerfiles/debian-hexagon-cross.docker path
  MAINTAINERS: Cover debian-loongarch-cross.docker with LoongArch
    section
  MAINTAINERS: Cover debian-xtensa-cross.docker with Xtensa section
  MAINTAINERS: Cover debian-tricore-cross.docker with TriCore section
  MAINTAINERS: Cover python.docker with Python library section

 MAINTAINERS                             | 12 ++++-
 Makefile                                |  4 +-
 accel/tcg/tb-maint.c                    | 43 ++++++++---------
 tests/lcitool/refresh                   | 12 ++++-
 .gitlab-ci.d/cirrus.yml                 | 14 ------
 .gitlab-ci.d/{cirrus => }/macos-14.vars |  0
 .gitlab-ci.d/macos.yml                  | 63 +++++++++++++++++++++++++
 .gitlab-ci.d/qemu-project.yml           |  1 +
 .gitlab/issue_templates/bug.md          |  4 ++
 tests/Makefile.include                  |  8 +++-
 10 files changed, 118 insertions(+), 43 deletions(-)
 rename .gitlab-ci.d/{cirrus => }/macos-14.vars (100%)
 create mode 100644 .gitlab-ci.d/macos.yml

-- 
2.47.3