[Stable-7.2.9 00/20] Patch Round-up for stable 7.2.9, freeze on 2024-01-27

Michael Tokarev posted 20 patches 9 months, 3 weeks ago
Only 12 patches received!
[Stable-7.2.9 00/20] Patch Round-up for stable 7.2.9, freeze on 2024-01-27
Posted by Michael Tokarev 9 months, 3 weeks ago
The following patches are queued for QEMU stable v7.2.9:

  https://gitlab.com/qemu-project/qemu/-/commits/staging-7.2

Patch freeze is 2024-01-27, and the release is planned for 2024-01-29:

  https://wiki.qemu.org/Planning/7.2

Please respond here or CC qemu-stable@nongnu.org on any additional patches
you think should (or shouldn't) be included in the release.

The changes which are staging for inclusion, with the original commit hash
from master branch, are given below the bottom line.

Thanks!

/mjt

--------------------------------------
01* d3007d348ada Kevin Wolf:
   block: Fix crash when loading snapshot on inactive node
02* 5a7f21efaf99 Kevin Wolf:
   vl: Improve error message for conflicting -incoming and -loadvm
03* bb6e2511eb48 Kevin Wolf:
   iotests: Basic tests for internal snapshots
04* 5cb0e7abe163 Xu Lu:
   target/riscv: Fix mcycle/minstret increment behavior
05* 4ad87cd4b225 Michael Tokarev:
   chardev/char.c: fix "abstract device type" error message
06* 82a65e3188ab Peter Maydell:
   hw/intc/arm_gicv3_cpuif: handle LPIs in in the list registers
07* e358a25a97c7 Ilya Leoshkevich:
   target/s390x: Fix LAE setting a wrong access register
08* 52a21689cd82 Peter Maydell:
   .gitlab-ci.d/buildtest.yml: Work around htags bug when environment is large
09 410c2a4d75f5 Anastasia Belova:
   load_elf: fix iterator's type for elf file processing
10 b5e0d5d22fbf Richard Henderson:
   target/i386: Fix 32-bit wrapping of pc/eip computation
11 a58506b748b8 Richard Henderson:
   target/i386: Do not re-compute new pc with CF_PCREL
12 2926eab89699 guoguangyao:
   target/i386: fix incorrect EIP in PC-relative translation blocks
13 729ba8e933f8 Paolo Bonzini:
   target/i386: pcrel: store low bits of physical address in data[0]
14 3b14a555fdb6 Gerd Hoffmann:
   hw/pflash: refactor pflash_data_write()
15 5dd58358a570 Gerd Hoffmann:
   hw/pflash: use ldn_{be,le}_p and stn_{be,le}_p
16 284a7ee2e290 Gerd Hoffmann:
   hw/pflash: implement update buffer for block writes
17 84a6835e004c Mark Cave-Ayland:
   hw/scsi/esp-pci: use correct address register for PCI DMA transfers
18 6b41417d934b Mark Cave-Ayland:
   hw/scsi/esp-pci: generate PCI interrupt from separate ESP and PCI sources
19 1e8e6644e063 Mark Cave-Ayland:
   hw/scsi/esp-pci: synchronise setting of DMA_STAT_DONE with ESP completion interrupt
20 c2d7de557d19 Mark Cave-Ayland:
   hw/scsi/esp-pci: set DMA_STAT_BCMBLT when BLAST command issued

(commit(s) marked with * were in previous series and are not resent)
Re: [Stable-7.2.9 00/20] Patch Round-up for stable 7.2.9, freeze on 2024-01-27
Posted by Paolo Bonzini 9 months, 3 weeks ago
On 1/23/24 09:48, Michael Tokarev wrote:
> The following patches are queued for QEMU stable v7.2.9:
> 
>    https://gitlab.com/qemu-project/qemu/-/commits/staging-7.2
> 
> Patch freeze is 2024-01-27, and the release is planned for 2024-01-29:
> 
>    https://wiki.qemu.org/Planning/7.2
> 
> Please respond here or CC qemu-stable@nongnu.org on any additional patches
> you think should (or shouldn't) be included in the release.
> 
> The changes which are staging for inclusion, with the original commit hash
> from master branch, are given below the bottom line.

I would like to include a minimal revert of the PCREL enablement, since 
it is causing regressions that are not well understood.  I've just sent 
a patch for 7.2 and I am currently testing the forward port for 8.1.

Paolo

> Thanks!
> 
> /mjt
> 
> --------------------------------------
> 01* d3007d348ada Kevin Wolf:
>     block: Fix crash when loading snapshot on inactive node
> 02* 5a7f21efaf99 Kevin Wolf:
>     vl: Improve error message for conflicting -incoming and -loadvm
> 03* bb6e2511eb48 Kevin Wolf:
>     iotests: Basic tests for internal snapshots
> 04* 5cb0e7abe163 Xu Lu:
>     target/riscv: Fix mcycle/minstret increment behavior
> 05* 4ad87cd4b225 Michael Tokarev:
>     chardev/char.c: fix "abstract device type" error message
> 06* 82a65e3188ab Peter Maydell:
>     hw/intc/arm_gicv3_cpuif: handle LPIs in in the list registers
> 07* e358a25a97c7 Ilya Leoshkevich:
>     target/s390x: Fix LAE setting a wrong access register
> 08* 52a21689cd82 Peter Maydell:
>     .gitlab-ci.d/buildtest.yml: Work around htags bug when environment is large
> 09 410c2a4d75f5 Anastasia Belova:
>     load_elf: fix iterator's type for elf file processing
> 10 b5e0d5d22fbf Richard Henderson:
>     target/i386: Fix 32-bit wrapping of pc/eip computation
> 11 a58506b748b8 Richard Henderson:
>     target/i386: Do not re-compute new pc with CF_PCREL
> 12 2926eab89699 guoguangyao:
>     target/i386: fix incorrect EIP in PC-relative translation blocks
> 13 729ba8e933f8 Paolo Bonzini:
>     target/i386: pcrel: store low bits of physical address in data[0]
> 14 3b14a555fdb6 Gerd Hoffmann:
>     hw/pflash: refactor pflash_data_write()
> 15 5dd58358a570 Gerd Hoffmann:
>     hw/pflash: use ldn_{be,le}_p and stn_{be,le}_p
> 16 284a7ee2e290 Gerd Hoffmann:
>     hw/pflash: implement update buffer for block writes
> 17 84a6835e004c Mark Cave-Ayland:
>     hw/scsi/esp-pci: use correct address register for PCI DMA transfers
> 18 6b41417d934b Mark Cave-Ayland:
>     hw/scsi/esp-pci: generate PCI interrupt from separate ESP and PCI sources
> 19 1e8e6644e063 Mark Cave-Ayland:
>     hw/scsi/esp-pci: synchronise setting of DMA_STAT_DONE with ESP completion interrupt
> 20 c2d7de557d19 Mark Cave-Ayland:
>     hw/scsi/esp-pci: set DMA_STAT_BCMBLT when BLAST command issued
> 
> (commit(s) marked with * were in previous series and are not resent)
> 
> 
>