Re: [PULL for 6.1 00/40] testing and plugin updates
Alex Bennée writes: > Alex Bennée writes: > >> The following changes since commit 86108e23d798bcd3fce35ad271b198f8a8611746: >> >> Merge remote-tracking branch >> 'remotes/vivier2/tags/trivial-branch-for-6.1-pull-request' into staging >> (2021-07-11 18:49:25 +0100) >> >> are available in the Git repository at: >> >> https://github.com/stsquad/qemu.git tags/pull-testing-and-plugins-120721-1 >> >> for you to fetch changes up to 88e5a469c820b6242e280d0a7e8128371f535bcc: >> >> MAINTAINERS: Added myself as a reviewer for TCG Plugins (2021-07-12 >> 11:10:14 +0100) > > I'm sending a v2 (pull-testing-and-plugins-120721-2) of the PR which is > re-based and applies to fixes from Paolo. Just running it through CI now > but if you want to take the v2 tag now you can. OK 4th time is the charm: Subject: [PULL v4 00/42] testing, build and plugin updates Date: Mon, 12 Jul 2021 22:05:54 +0100 Message-Id: <20210712210554.1951-1-alex.ben...@linaro.org> or the tag: pull-testing-and-plugins-120721-4 -- Alex Bennée
Re: [PULL for 6.1 00/40] testing and plugin updates
Alex Bennée writes: > Alex Bennée writes: > >> The following changes since commit 86108e23d798bcd3fce35ad271b198f8a8611746: >> >> Merge remote-tracking branch >> 'remotes/vivier2/tags/trivial-branch-for-6.1-pull-request' into staging >> (2021-07-11 18:49:25 +0100) >> >> are available in the Git repository at: >> >> https://github.com/stsquad/qemu.git tags/pull-testing-and-plugins-120721-1 >> >> for you to fetch changes up to 88e5a469c820b6242e280d0a7e8128371f535bcc: >> >> MAINTAINERS: Added myself as a reviewer for TCG Plugins (2021-07-12 >> 11:10:14 +0100) > > I'm sending a v2 (pull-testing-and-plugins-120721-2) of the PR which is > re-based and applies to fixes from Paolo. Just running it through CI now > but if you want to take the v2 tag now you can. *sigh* still seeing build failures with the next patches - need to do more debugging. -- Alex Bennée
Re: [PULL for 6.1 00/40] testing and plugin updates
Alex Bennée writes: > The following changes since commit 86108e23d798bcd3fce35ad271b198f8a8611746: > > Merge remote-tracking branch > 'remotes/vivier2/tags/trivial-branch-for-6.1-pull-request' into staging > (2021-07-11 18:49:25 +0100) > > are available in the Git repository at: > > https://github.com/stsquad/qemu.git tags/pull-testing-and-plugins-120721-1 > > for you to fetch changes up to 88e5a469c820b6242e280d0a7e8128371f535bcc: > > MAINTAINERS: Added myself as a reviewer for TCG Plugins (2021-07-12 > 11:10:14 +0100) I'm sending a v2 (pull-testing-and-plugins-120721-2) of the PR which is re-based and applies to fixes from Paolo. Just running it through CI now but if you want to take the v2 tag now you can. -- Alex Bennée
[PULL for 6.1 00/40] testing and plugin updates
The following changes since commit 86108e23d798bcd3fce35ad271b198f8a8611746: Merge remote-tracking branch 'remotes/vivier2/tags/trivial-branch-for-6.1-pull-request' into staging (2021-07-11 18:49:25 +0100) are available in the Git repository at: https://github.com/stsquad/qemu.git tags/pull-testing-and-plugins-120721-1 for you to fetch changes up to 88e5a469c820b6242e280d0a7e8128371f535bcc: MAINTAINERS: Added myself as a reviewer for TCG Plugins (2021-07-12 11:10:14 +0100) Testing and plugin updates: - custom runner playbooks for configuring GitLab runners - integrate Cirrus jobs into GitLab via cirrus-run - clean-up docker package lists - bump NetBSD to 9.2 - bump OpenBSD to 6.9 - make test-mmap more hexagon friendly - fixup handling of hostaddr for plugins - disallow some incompatible plugin configurations - enable plugins by default for most TCG builds - honour main build -Wall settings for plugins - new execlog plugin - new cache modelling plugin Alex Bennée (9): tests/tcg: also disable the signals test for plugins tests/tcg: make test-mmap a little less aggressive plugins: fix-up handling of internal hostaddr for 32 bit meson.build: move TCG plugin summary output configure: don't allow plugins to be enabled for a non-TCG build configure: add an explicit static and plugins check configure: stop user enabling plugins on Windows for now tcg/plugins: enable by default for most TCG builds contrib/plugins: enable -Wall for building plugins Alexandre Iooss (2): contrib/plugins: add execlog to log instruction execution and memory access docs/devel: tcg-plugins: add execlog plugin description Brad Smith (2): tests/vm: update NetBSD to 9.2 tests/vm: update openbsd to release 6.9 Cleber Rosa (4): Jobs based on custom runners: documentation and configuration placeholder Jobs based on custom runners: build environment docs and playbook Jobs based on custom runners: docs and gitlab-runner setup playbook Jobs based on custom runners: add job definitions for QEMU's machines Daniel P. Berrangé (18): build: validate that system capstone works before using it gitlab: support for FreeBSD 12, 13 and macOS 11 via cirrus-run cirrus: delete FreeBSD and macOS jobs hw/usb/ccid: remove references to NSS tests/docker: don't use BUILDKIT in GitLab either tests/docker: use project specific container registries tests/docker: use explicit docker.io registry tests/docker: remove FEATURES env var from templates tests/docker: fix sorting in package lists tests/docker: fix mistakes in centos package lists tests/docker: fix mistakes in fedora package list tests/docker: fix mistakes in ubuntu package lists tests/docker: remove mingw packages from Fedora tests/docker: expand centos8 package list tests/docker: expand fedora package list tests/docker: expand ubuntu1804 package list tests/docker: expand ubuntu2004 package list tests/docker: expand opensuse-leap package list Mahmoud Mandour (5): plugins: Added a new cache modelling plugin plugins/cache: Enable cache parameterization plugins/cache: Added FIFO and LRU eviction policies docs/devel: Added cache plugin to the plugins docs MAINTAINERS: Added myself as a reviewer for TCG Plugins docs/ccid.txt | 15 +- docs/devel/ci.rst | 127 docs/devel/index.rst | 1 + docs/devel/tcg-plugins.rst | 86 ++- .gitlab-ci.d/cirrus/README.rst | 54 ++ configure | 142 +++-- meson.build| 15 +- include/qemu/plugin-memory.h | 2 +- accel/tcg/cputlb.c | 2 +- contrib/plugins/cache.c| 641 + contrib/plugins/execlog.c | 153 + plugins/api.c | 4 +- tests/tcg/multiarch/test-mmap.c| 208 +++ .cirrus.yml| 55 -- .gitlab-ci.d/buildtest.yml | 23 - .gitlab-ci.d/cirrus.yml| 102 .gitlab-ci.d/cirrus/build.yml | 35 ++ .gitlab-ci.d/cirrus/freebsd-12.vars| 13 + .gitlab-ci.d/cirrus/freebsd-13.vars| 13 + .gitlab-ci.d/cirrus/macos-11.vars | 15 + .gitlab-ci.d/custom-runners.yml| 222 +++ .gitlab-ci.d/qemu-project.yml | 2 + .travis.yml