Tags give the ability to mark specific points in history as being important
-
maintainer/june-2023-omnibus-v2
7fb0514c · ·maintainer omnibus: testing, fuzz, plugins, documentation As softfreeze is fast approaching I thought it would be work combining my various trees into an omnibus series to ease the review and merging. The testing updates exposed a number of latent leaks that confused the oss-fuzz jobs (hence the test-fuzz addition to help debug that). This also includes some minor plugin updates and finally some documentation updates that clean-up and expose the QOM and QDEV APIs which are so core to emulating anything in QEMU. v2 - applied a bunch of review tags - added missing doc suggestions from Paolo - tweaked the plugin fix for CI The following patches need review: - qemu-keymap: properly check return from xkb_keymap_mod_get_index
-
maintainer/june-2023-omnibus-v1
6abfd09e · ·maintainer omnibus: testing, fuzz, plugins, documentation As softfreeze is fast approaching I thought it would be work combining my various trees into an omnibus series to ease the review and merging. The testing updates exposed a number of latent leaks that confused the oss-fuzz jobs (hence the test-fuzz addition to help debug that). This also includes some minor plugin updates and finally some documentation updates that clean-up and expose the QOM and QDEV APIs which are so core to emulating anything in QEMU. Please review.
-
docs/more-qom-docs-v1
cbc2cc42 · ·docs/devel: improve API documentation for QOM Hi, At the recent QEMU maintainers summit we lamented the fact it was hard to push forward with our modernising plans as legacy approaches still get introduced into the code. A lot of knowledge about the "modern" way of doing things is locked up in senior developers heads. Lets make a push to improve the developer documentation and ensure best practice is easy to find. Some sort of parable about distribution of fishes and knowledge seems appropriate here.
-
pull-testing-updates-100523-1
b9353acf · ·Testing updates: - fix up xtensa docker container base to current Debian - document breakpoint and watchpoint support - clean up the ansible scripts for Ubuntu 22.04 - add a minimal device profile - drop https on mipsdistros URL - fix Kconfig bug for XLNX_VERSAL
-
pull-testing-docs-270423-1
ef46ae67 · ·Testing and documentation updates: - bump avocado to 101.0 - use snapshots for tuxrun baseline tests - add sbda-ref test to avocado - avoid spurious re-configure in gitlab - better description of blockdev options - drop FreeBSD 12 from Cirrus CI - fix up the ast2[56]00 tests to be more stable - improve coverage of ppc64 tests in tuxrun baselines - limit plugin tests to just the generic multiarch binaries
-
docs/next-v1
dc61f0bc · ·docs: various (style, punctuation and typo fixes) I accumulated some doc fixes that didn't make it into 8.0 and thought I might as well see if there was anything worth adding to the coding style while at it. Let me know what you think.
-
pull-for-8.0-040423-2
c8cb6032 · ·Final test and misc fixes: - add basic coverage analysis script - gdbstub only build one of libgdb_user/softmmu - don't break BSD gdb by advertising AUXV feature - add MAINTAINERS section for policy docs - update hexagon toolchain - explicitly invoke iotests with python for BSDs benefit - use system python on NetBSD - add some tests for the new KVM Xen guest support
-
pull-for-8.0-040423-1
a669015d · ·Final test and misc fixes: - add basic coverage analysis script - gdbstub only build one of libgdb_user/softmmu - don't break BSD gdb by advertising AUXV feature - add MAINTAINERS section for policy docs - add more verbiage to -blockdev/-drive usage in docs - update hexagon toolchain - explicitly invoke iotests with python for BSDs benefit - use system python on NetBSD - add some tests for the new KVM Xen guest support
-
for-8.0/more-misc-fixes-v2
dc9b1249 · ·more misc fixes for 8.0 (tests, gdbstub, meta, docs) Testing of kaniko as an alternative builder ran into the weeds so that patch has been dropped. It looks like the gitlab registry doesn't support layer caching. However the build also seems to be very unstable leading to a bunch of container build failures, e.g.: https://gitlab.com/stsquad/qemu/-/pipelines/823381159/failures I've also dropped the avocado version bump. We do gain two new patches - one minor gdbstub fix for BSD and including the Xen KVM test. It would be nice to get some review of the documentation update from the block maintainers but if no one objects I still intend to merge it in lieu of anything better. I'll roll the PR tomorrow morning. Alex.
-
for-8.0/more-misc-fixes-v1
1bb65dd1 · ·more misc fixes for 8.0 (tests, gdbstub, meta, docs) Here are a few more random fixes across the tree. All should be good for the current phase of freeze although I can drop stuff if it causes problems. I've included another run at using the kaniko build tool and will see if it improves the caching of things as it runs through my CI loop. Alex.
-
pull-for-8.0-220323-1
e35b9a2e · ·Misc fixes for 8.0 (testing, plugins, gitdm) - update Alpine image used for testing images - include libslirp in custom runner build env - update gitlab-runner recipe for CentOS - update docker calls for better caching behaviour - document some plugin callbacks - don't use tags to define drives for lkft baseline tests - fix missing clear of plugin_mem_cbs - fix iotests to report individual results - update the gitdm metadata for contributors - avoid printing comments before g_test_init() - probe for multiprocess support before running avocado test - refactor igb.py into netdev-ethtool.py avocado test - rebuild openbsd to have more space space for iotests
-
pull-for-8.0-170323-4
4f2c431a · ·Misc fixes for 8.0 (testing, plugins, gitdm) - update Alpine image used for testing images - include libslirp in custom runner build env - update gitlab-runner recipe for CentOS - update docker calls for better caching behaviour - document some plugin callbacks - don't use tags to define drives for lkft baseline tests - fix missing clear of plugin_mem_cbs - fix iotests to report individual results - update the gitdm metadata for contributors - avoid printing comments before g_test_init()
-
pull-for-8.0-170323-3
97cf478c · ·Misc fixes for 8.0 (testing, plugins, gitdm) - update Alpine image used for testing images - include libslirp in custom runner build env - update gitlab-runner recipe for CentOS - update docker calls for better caching behaviour - document some plugin callbacks - don't use tags to define drives for lkft baseline tests - fix missing clear of plugin_mem_cbs - fix iotests to report individual results - update the gitdm metadata for contributors - temporally disable gdb registers for pauth - avoid printing comments before g_test_init()
-
pull-for-8.0-170323-2
8f2c762e · ·Misc fixes for 8.0 (testing, plugins, gitdm) - update Alpine image used for testing images - include libslirp in custom runner build env - update gitlab-runner recipe for CentOS - update docker calls for better caching behaviour - document some plugin callbacks - don't use tags to define drives for lkft baseline tests - fix missing clear of plugin_mem_cbs - fix iotests to report individual results - update the gitdm metadata for contributors
-
pull-for-8.0-170323-1
438e7f81 · ·Misc fixes for 8.0 (testing, plugins, gitdm) - update Alpine image used for testing images - include libslirp in custom runner build env - update gitlab-runner recipe for CentOS - update docker calls for better caching behaviour - document some plugin callbacks - don't use tags to define drives for lkft baseline tests - fix missing clear of plugin_mem_cbs - fix iotests to report individual results - update the gitdm metadata for contributors
-
for-8.0/tweaks-and-fixes-v2
16de4f2e · ·tweaks and fixes for 8.0-rc1 (tests, plugins, docs) As usual for softfreeze I switch from my usual maintainer trees to collecting up miscellaneous fixes and tweaks as we stabilise the build. I was intending to send it as a PR but I had to squash a number of CI failures by adding stuff to: *: Add missing includes of qemu/error-report.h *: Add missing includes of qemu/plugin.h so I thought it was worth another spin and I can cut the PR from this if the reviews are ok. Since v1: - grabbed Daniel's iotest cleanup for CI - new version of Richard's plugin fix - a number of gitdm updates I've left: tests/tcg: disable pauth for aarch64 gdb tests in for now, but I can easily drop it for the PR as it seems the consensus is there will be stable updates to gdb that no longer crash on our pauth support. The following still need review: - contrib/gitdm: add more individual contributors (1 acks, 1 sobs) - tests/tcg: add some help output for running individual tests - include/qemu: add documentation for memory callbacks - gitlab: update centos-8-stream job - scripts/ci: update gitlab-runner playbook to handle CentOS - tests/docker: all add DOCKER_BUILDKIT to RUNC environment
-
gitdm/next-v2
24d14967 · ·gitdm metadata updates Hi, I've sent a PR with the acked names so this series contains those that didn't respond as well as some updates from the new year. The c-sky situation is a little confused but I saw t-head was part of Alibaba so have wrapped them all up there. Do let me know if you want different mappings. Thanks, Alex.
-
pull-gitdm-100323-1
0194e846 · ·gitdm updates for: - IBM - Facebook - Individual contributors - Ventana
-
for-8.0/tweaks-and-fixes-v1
4999d87c · ·tweaks and fixes for 8.0-rc1 (tests, plugins, docs) As usual for softfreeze I switch from my usual maintainer trees to collecting up miscellaneous fixes and tweaks as we stabilise the build. Currently these are still mostly testing focused although there is a plugins fix I forgot to send a PR for earlier. The following need review: - tests/avocado: don't use tags to define drive - include/exec: fix kerneldoc definition - tests/tcg: disable pauth for aarch64 gdb tests - tests/tcg: add some help output for running individual tests - include/qemu: add documentation for memory callbacks - gitlab: update centos-8-stream job - scripts/ci: update gitlab-runner playbook to handle CentOS - tests/docker: all add DOCKER_BUILDKIT to RUNC environment