[PULL 00/18] Staging patches

Peter Xu posted 18 patches 1 month ago
Failed in applying to current master (apply log)
Maintainers: Paolo Bonzini <pbonzini@redhat.com>, Pierrick Bouvier <pierrick.bouvier@linaro.org>, Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, Gerd Hoffmann <kraxel@redhat.com>, Artyom Tarasenko <atar4qemu@gmail.com>, Alex Williamson <alex@shazbot.org>, "Cédric Le Goater" <clg@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>, David Hildenbrand <david@kernel.org>, Stefano Stabellini <sstabellini@kernel.org>, Anthony PERARD <anthony@xenproject.org>, "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Max Filippov <jcmvbkbc@gmail.com>, Peter Xu <peterx@redhat.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>
There is a newer version of this series
docs/devel/memory.rst                         |   9 +-
.../memory-region-housekeeping.cocci          |  47 ---
include/system/memory.h                       | 101 ++----
include/system/ramblock.h                     |  28 +-
include/system/xen-mapcache.h                 |   2 +-
include/system/xen.h                          |   6 +-
accel/kvm/kvm-all.c                           |   2 +-
hw/display/cg3.c                              |   5 +-
hw/display/tcx.c                              |   8 +-
hw/display/vga.c                              |   4 +-
hw/sparc/sun4m.c                              |  19 +-
hw/sparc64/sun4u.c                            |  10 +-
hw/vfio/listener.c                            |   2 +-
hw/virtio/virtio-mem.c                        |  35 +-
hw/xen/xen-hvm-common.c                       |   8 +-
hw/xen/xen-mapcache.c                         |   2 +-
hw/xen/xen_stubs.c                            |   6 +-
hw/xtensa/xtfpga.c                            |   4 +-
stubs/physmem.c                               |   2 +-
stubs/ram-block.c                             |   6 +-
system/memory.c                               | 322 ++++++------------
system/physmem.c                              |  30 +-
system/ram-block-attributes.c                 |  26 +-
23 files changed, 203 insertions(+), 481 deletions(-)
[PULL 00/18] Staging patches
Posted by Peter Xu 1 month ago
The following changes since commit 7608a95d2e0bd8c8d069ab77824d02586dd94648:

  Merge tag 'pull-xen-20260309' of https://xenbits.xen.org/git-http/people/aperard/qemu-dm into staging (2026-03-09 12:15:42 +0000)

are available in the Git repository at:

  https://gitlab.com/peterx/qemu.git tags/staging-pull-request

for you to fetch changes up to 40aa899d030e957f815beab33e997a1970914580:

  system/memory: Have memory_region_type() correctly describe containers (2026-03-09 15:27:26 -0400)

----------------------------------------------------------------
Memory pull for 11.0 softfreeze

- BALATON's memory cleanups on _nomigrate MRs and else
- Phil's small constify series and else
- Marc-André's initial cleanup patches around ram discard manager

----------------------------------------------------------------

BALATON Zoltan (9):
  hw/display/{cg3.tcx}: Do not use memory_region_init_rom_nomigrate()
  memory: Remove memory_region_init_rom_nomigrate()
  sun4m,sun4u,tcx: Do not use memory_region_init_ram_nomigrate()
  hw/xtensa/xtfpga: Do not use memory_region_init_ram_nomigrate()
  memory: Remove memory_region_init_ram_nomigrate()
  memory: Shorten memory_region_init_ram_device_ptr and
    memory_region_init_rom_device
  memory: Add internal memory_region_register_ram function
  memory: Factor out common ram region initialization
  memory: Factor out common ram ptr initialization

Marc-André Lureau (5):
  system/rba: use DIV_ROUND_UP
  memory: drop RamDiscardListener::double_discard_supported
  virtio-mem: use warn_report_err_once()
  system/memory: minor doc fix
  kvm: replace RamDicardManager by the RamBlockAttribute

Philippe Mathieu-Daudé (4):
  system/ramblock: Constify various RAMBlock arguments
  system/memory: Constify various MemoryRegion arguments
  system/xen: Constify various MemoryRegion arguments
  system/memory: Have memory_region_type() correctly describe containers

 docs/devel/memory.rst                         |   9 +-
 .../memory-region-housekeeping.cocci          |  47 ---
 include/system/memory.h                       | 101 ++----
 include/system/ramblock.h                     |  28 +-
 include/system/xen-mapcache.h                 |   2 +-
 include/system/xen.h                          |   6 +-
 accel/kvm/kvm-all.c                           |   2 +-
 hw/display/cg3.c                              |   5 +-
 hw/display/tcx.c                              |   8 +-
 hw/display/vga.c                              |   4 +-
 hw/sparc/sun4m.c                              |  19 +-
 hw/sparc64/sun4u.c                            |  10 +-
 hw/vfio/listener.c                            |   2 +-
 hw/virtio/virtio-mem.c                        |  35 +-
 hw/xen/xen-hvm-common.c                       |   8 +-
 hw/xen/xen-mapcache.c                         |   2 +-
 hw/xen/xen_stubs.c                            |   6 +-
 hw/xtensa/xtfpga.c                            |   4 +-
 stubs/physmem.c                               |   2 +-
 stubs/ram-block.c                             |   6 +-
 system/memory.c                               | 322 ++++++------------
 system/physmem.c                              |  30 +-
 system/ram-block-attributes.c                 |  26 +-
 23 files changed, 203 insertions(+), 481 deletions(-)

-- 
2.50.1


Re: [PULL 00/18] Staging patches
Posted by Peter Maydell 1 month ago
On Mon, 9 Mar 2026 at 20:41, Peter Xu <peterx@redhat.com> wrote:
>
> The following changes since commit 7608a95d2e0bd8c8d069ab77824d02586dd94648:
>
>   Merge tag 'pull-xen-20260309' of https://xenbits.xen.org/git-http/people/aperard/qemu-dm into staging (2026-03-09 12:15:42 +0000)
>
> are available in the Git repository at:
>
>   https://gitlab.com/peterx/qemu.git tags/staging-pull-request
>
> for you to fetch changes up to 40aa899d030e957f815beab33e997a1970914580:
>
>   system/memory: Have memory_region_type() correctly describe containers (2026-03-09 15:27:26 -0400)
>
> ----------------------------------------------------------------
> Memory pull for 11.0 softfreeze
>
> - BALATON's memory cleanups on _nomigrate MRs and else
> - Phil's small constify series and else
> - Marc-André's initial cleanup patches around ram discard manager
>
> ----------------------------------------------------------------



Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/11.0
for any user-visible changes.

-- PMM