[PATCH 0/6] various fixes for 11.2 (gitlab, tests, char-fe, fdc, deprecations)

Alex Bennée posted 6 patches 5 days, 16 hours ago
Failed in applying to current master (apply log)
There is a newer version of this series
docs/about/deprecated.rst             | 14 ++++++++++++++
hw/block/fdc-internal.h               |  1 +
include/chardev/char-fe.h             | 13 ++++++++++++-
backends/cryptodev-vhost-user.c       |  8 +-------
backends/rng-egd.c                    |  8 +-------
backends/vhost-user.c                 |  8 +-------
hw/block/fdc.c                        | 28 ++++++++++++++++++++++------
hw/char/imx_serial.c                  |  4 ++--
.gitlab-ci.d/macos.yml                |  7 ++++---
tests/tcg/arm/Makefile.softmmu-target |  2 +-
10 files changed, 59 insertions(+), 34 deletions(-)
[PATCH 0/6] various fixes for 11.2 (gitlab, tests, char-fe, fdc, deprecations)
Posted by Alex Bennée 5 days, 16 hours ago
This is a rather random selection of fixes that didn't quite make it
to 11.1 although we have some qemu-stable material in here.

The CFLAGS tweak allow another target to be built and tested on MacOS.
There are also riscv64 compilers which could be enabled via brew but I
don't have time to look at those. The CFLAGS changes are also subsumed
into Pierrick's check-tcg meson updates which might hit first.

The char-fe clean-up removes a code smell of device models reaching
into qemu_chr_fe_get_driver which is poor practice.

The fdc fix resolves one of the many security reports for those that
still care about floppy controllers in VMs.

In my brief excursion into our confidential bugs I did look at fixing
virtio-crypto but found it needs some serious love. Therefor I'm
taking the other option of deprecating the module.

Finally I'm experimenting with using b4's patch series handling so
forgive any finger trouble on this series.

Alex.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
---
Alex Bennée (6):
      gitlab: use .base_meson_job_template for macOS jobs
      tests/arm: add explicit CFLAGS for system build
      gitlab: add arm-softmmu tests to the macOS build
      char-fe: implement qemu_chr_fe_backend_name
      hw/block: validate the fdc sector position fits within bounds
      docs: deprecate virtio-crypto

 docs/about/deprecated.rst             | 14 ++++++++++++++
 hw/block/fdc-internal.h               |  1 +
 include/chardev/char-fe.h             | 13 ++++++++++++-
 backends/cryptodev-vhost-user.c       |  8 +-------
 backends/rng-egd.c                    |  8 +-------
 backends/vhost-user.c                 |  8 +-------
 hw/block/fdc.c                        | 28 ++++++++++++++++++++++------
 hw/char/imx_serial.c                  |  4 ++--
 .gitlab-ci.d/macos.yml                |  7 ++++---
 tests/tcg/arm/Makefile.softmmu-target |  2 +-
 10 files changed, 59 insertions(+), 34 deletions(-)
---
base-commit: fa19879df1658f96ac07365fca8835b7decd6995
change-id: 20260819-fixes-for-11-2-f98744b82c12

Best regards,
--  
Alex Bennée <alex.bennee@linaro.org>