Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: e262646e12acd6c1132e03d57fea20680a503251
      
https://github.com/qemu/qemu/commit/e262646e12acd6c1132e03d57fea20680a503251
  Author: Philippe Mathieu-Daudé <phi...@linaro.org>
  Date:   2025-08-12 (Tue, 12 Aug 2025)

  Changed paths:
    M hw/sd/ssi-sd.c

  Log Message:
  -----------
  hw/sd/ssi-sd: Return noise (dummy byte) when no card connected

Commit 1585ab9f1ba ("hw/sd/sdcard: Fill SPI response bits in card
code") exposed a bug in the SPI adapter: if no SD card is plugged,
we are returning "there is a card with an error". This is wrong,
we shouldn't return any particular packet response, but the noise
shifted on the MISO line. Return the dummy byte, otherwise we get:

  qemu-system-riscv64: ../hw/sd/ssi-sd.c:160: ssi_sd_transfer: Assertion 
`s->arglen > 0' failed.

Reported-by: Guenter Roeck <li...@roeck-us.net>
Fixes: 775616c3ae8 ("Partial SD card SPI mode support")
Signed-off-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Tested-by: Guenter Roeck <li...@roeck-us.net>
Reviewed-by: Alex Bennée <alex.ben...@linaro.org>
Reviewed-by: Gustavo Romero <gustavo.rom...@linaro.org>
Tested-by: Alex Bennée <alex.ben...@linaro.org>
Message-Id: <20250812140415.70153-2-phi...@linaro.org>


  Commit: 7db162fa013878b06a528686ece79ad99f699c71
      
https://github.com/qemu/qemu/commit/7db162fa013878b06a528686ece79ad99f699c71
  Author: Philippe Mathieu-Daudé <phi...@linaro.org>
  Date:   2025-08-12 (Tue, 12 Aug 2025)

  Changed paths:
    M tests/functional/test_riscv64_sifive_u.py

  Log Message:
  -----------
  tests/functional: Test SPI-SD adapter without SD card connected

SPI-SD adapter should be usable, even without any SD card
wired. Refactor test_riscv64_sifive_u_mmc_spi() to make it
more generic and add another test, inspired by this report:
https://lore.kernel.org/qemu-devel/5b2dc427-f0db-4332-a997-fe0c82415...@roeck-us.net/

Inspired-by: Guenter Roeck <li...@roeck-us.net>
Signed-off-by: Philippe Mathieu-Daudé <phi...@linaro.org>
Reviewed-by: Gustavo Romero <gustavo.rom...@linaro.org>
Reviewed-by: Alex Bennée <alex.ben...@linaro.org>
Tested-by: Alex Bennée <alex.ben...@linaro.org>
Message-Id: <20250812140415.70153-3-phi...@linaro.org>


  Commit: 6ad034e71232c2929ed546304c9d249312bb632f
      
https://github.com/qemu/qemu/commit/6ad034e71232c2929ed546304c9d249312bb632f
  Author: Sv. Lockal <lockals...@gmail.com>
  Date:   2025-08-12 (Tue, 12 Aug 2025)

  Changed paths:
    M python/scripts/mkvenv.py

  Log Message:
  -----------
  mkvenv: Support pip 25.2

Fix compilation with pip-25.2 due to missing distlib.version

Bug: https://gitlab.com/qemu-project/qemu/-/issues/3062

Signed-off-by: Sv. Lockal <lockals...@gmail.com>
[Edits: Type "safety" whackamole --js]
Signed-off-by: John Snow <js...@redhat.com>
Message-ID: <20250811190159.237321-1-js...@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefa...@redhat.com>


  Commit: 30f830fa887ad3756419a7e92b3d22b29a7ac43f
      
https://github.com/qemu/qemu/commit/30f830fa887ad3756419a7e92b3d22b29a7ac43f
  Author: Stefan Hajnoczi <stefa...@redhat.com>
  Date:   2025-08-12 (Tue, 12 Aug 2025)

  Changed paths:
    M hw/sd/ssi-sd.c
    M tests/functional/test_riscv64_sifive_u.py

  Log Message:
  -----------
  Merge tag 'sdmmc-20250812' of https://github.com/philmd/qemu into staging

SD/MMC patches queue

- Return noise (dummy byte) when no SD card connected over SPI

# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCAAdFiEE+qvnXhKRciHc/Wuy4+MsLN6twN4FAmibcbsACgkQ4+MsLN6t
# wN5DkA/9F9lOPelfONSvAkZ4IkahoTaulYglQHxePbYvCopufx7RiM5yigmVrcGW
# I6MhGf9PtD4nlQ6Zl8ZUcr+WHMZQJaCcizdtzDsWR597to1z+ylbgoQqlhZi3gEX
# V6mOl5peS2LZ0nZ5WQpMs9kNUTTGahTagqkBRLWTCuTVZF/UAyXGFGK+9U3c4vu+
# iOS8XMkfACg2Df51Jj4cnyMmjjYoJgoQliGueaiOTyNEL0Euq18t/FiaL1C6X9+i
# rraagCq9s4rVLeh3KTZSz4ywKHticNtsXpHXGzlBIRJbxGCv7rV4GOehzjHdDcgq
# H7zpv9l7J4bBr9uY6m8SHP0WkxKE/B+g261h6mIg3PNjyamjrwWnoX9IYU4wPaVu
# +JUaxqU24HUyVi5r//h5pCASQPCl0MhtrsDHQSvClaiXVcCu8dBfiFxR5+tDuCaO
# An6ORL+Rd5S5dS36XQZr+CnmLCfnlr10auPq4tQ+L32VcPWjqHp+70+yM4DVtPfq
# sFb1O5ChQEsCzk9laO7OLqDqf8zJ5T4n21/i83vH/QGOi4+NRFIJoncGfXmHW/GW
# OzAE1S3LRDVBq+RA66so4y30i83H2CCZNqjRkXCoa+680P0MP5aUSxNhS7T3dN6u
# Er3QXkZQPeQDtVTCbslXnEtJ7drU6Jtfj4ZPTanua9TpCotAnb4=
# =4VWG
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue 12 Aug 2025 12:54:19 EDT
# gpg:                using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE
# gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG) <f4...@amsat.org>" 
[full]
# Primary key fingerprint: FAAB E75E 1291 7221 DCFD  6BB2 E3E3 2C2C DEAD C0DE

* tag 'sdmmc-20250812' of https://github.com/philmd/qemu:
  tests/functional: Test SPI-SD adapter without SD card connected
  hw/sd/ssi-sd: Return noise (dummy byte) when no card connected

Signed-off-by: Stefan Hajnoczi <stefa...@redhat.com>


  Commit: b2a948220763b0d5184285a6b72d7eb13d51aad2
      
https://github.com/qemu/qemu/commit/b2a948220763b0d5184285a6b72d7eb13d51aad2
  Author: Alex Bennée <alex.ben...@linaro.org>
  Date:   2025-08-12 (Tue, 12 Aug 2025)

  Changed paths:
    M .readthedocs.yml

  Log Message:
  -----------
  readthedocs: don't build extra formats

We don't build the PDFs ourselves for the hosted docs and it looks
like rtd can't manage building PDFs now they have gone over a certain
size. Disable the extra formats so we can at least have the online
stuff again.

Signed-off-by: Alex Bennée <alex.ben...@linaro.org>
Reviewed-by: Daniel P. Berrangé <berra...@redhat.com>
Message-ID: <20250804162959.330060-1-alex.ben...@linaro.org>
Signed-off-by: Stefan Hajnoczi <stefa...@redhat.com>


  Commit: 0c0729b46a3680c233e0d45647d5193c5c5083f9
      
https://github.com/qemu/qemu/commit/0c0729b46a3680c233e0d45647d5193c5c5083f9
  Author: Vivek Kasireddy <vivek.kasire...@intel.com>
  Date:   2025-08-12 (Tue, 12 Aug 2025)

  Changed paths:
    M ui/spice-display.c

  Log Message:
  -----------
  ui/spice: Destroy the temporary egl fb after the blit is submitted

The temporary egl fb scanout_tex_fb is only needed to facilitate the
blit to the display surface's texture (ssd->ds->texture). Therefore,
destroy it after the blit is submitted. And, also make sure that it
is empty initialized before it is actually used.

Fixes: f851cd65 ("ui/spice: Blit the scanout texture if its memory layout is 
not linear")
Reported-by: Peter Maydell <peter.mayd...@linaro.org>
Cc: Marc-André Lureau <marcandre.lur...@redhat.com>
Signed-off-by: Vivek Kasireddy <vivek.kasire...@intel.com>
Reviewed-by: Marc-André Lureau <marcandre.lur...@redhat.com>
Message-ID: <20250718234039.2266704-1-vivek.kasire...@intel.com>
Signed-off-by: Stefan Hajnoczi <stefa...@redhat.com>


Compare: https://github.com/qemu/qemu/compare/06bf41393ab0...0c0729b46a36

To unsubscribe from these emails, change your notification settings at 
https://github.com/qemu/qemu/settings/notifications

Reply via email to