All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 00/16] Misc HW & Memory API patches for 2026-02-02
@ 2026-02-02 21:20 Philippe Mathieu-Daudé
  2026-02-02 21:20 ` [PULL 01/16] tests/unit: add unit test for qemu_hexdump() Philippe Mathieu-Daudé
                   ` (17 more replies)
  0 siblings, 18 replies; 22+ messages in thread
From: Philippe Mathieu-Daudé @ 2026-02-02 21:20 UTC (permalink / raw)
  To: qemu-devel

The following changes since commit 587f4a1805c83a4e1d59dd43cb14e0a834843d1d:

  python: fix msys64 wheel directory specification (2026-02-02 16:46:40 +1000)

are available in the Git repository at:

  https://github.com/philmd/qemu.git tags/hw-misc-20260202

for you to fetch changes up to d8316b64dfbb4fdb706f20c3b42fd9bcf70b0cdc:

  monitor: Reduce target-specific methods (2026-02-02 22:14:51 +0100)

Ignoring this checkpatch.pl error:

  ERROR: unnecessary whitespace before a quoted newline
  #85: FILE: tests/unit/test-cutils.c:3685:
  +            "s is \n";

----------------------------------------------------------------
Misc HW & memory API patches

- Add unit test for qemu_hexdump()
- Remove legacy native endianness API uses on the Alpha target
- Remove unused memory_region_init_rom_device_nomigrate()
- Fix use-after-free in NvmeNamespace "bootindex" suffix
- Correct documentation of SCSI Rotation Rate field
- Make iotlb_to_section() work with non-CPU AddressSpaces
- Reduce few monitor target-specific methods
----------------------------------------------------------------

Akihiko Odaki (1):
  hw/nvme: Fix bootindex suffix use-after-free

Alberto Garcia (1):
  hw/ide, scsi-disk: Fix typo on the rotation_rate documentation

BALATON Zoltan (2):
  memory: Remove memory_region_init_rom_device_nomigrate()
  memory: Add internal memory_region_set_ops helper function

Jim Shu (3):
  accel/tcg: Send the CPUTLBEntryFull struct into io_prepare()
  accel/tcg: Fix iotlb_to_section() for different AddressSpace
  system/physmem: Remove the assertion of page-aligned section number

Philippe Mathieu-Daudé (8):
  target/alpha: Use explicit little-endian LD/ST API
  target/alpha: Inline translator_ldl()
  configs/targets: Forbid Alpha to use legacy native endianness APIs
  target/alpha: Replace legacy ld_phys() -> address_space_ld()
  target/i386: Include missing 'svm.h' header in 'sev.h'
  monitor: Reduce target-specific declarations
  monitor: Add hmp_cmds_for_target() helper
  monitor: Reduce target-specific methods

Vladimir Sementsov-Ogievskiy (1):
  tests/unit: add unit test for qemu_hexdump()

 docs/devel/memory.rst                         |  1 -
 configs/targets/alpha-linux-user.mak          |  2 +
 configs/targets/alpha-softmmu.mak             |  2 +
 .../memory-region-housekeeping.cocci          |  8 ---
 hw/nvme/nvme.h                                |  1 +
 include/accel/tcg/iommu.h                     | 15 -----
 include/exec/cputlb.h                         |  4 +-
 include/hw/core/cpu.h                         | 17 ++---
 include/hw/ide/ide-dev.h                      |  2 +-
 include/hw/misc/mos6522.h                     |  2 -
 include/monitor/hmp-target.h                  | 14 ----
 include/monitor/hmp.h                         | 13 ++++
 include/system/memory.h                       | 27 --------
 monitor/monitor-internal.h                    |  9 ++-
 target/i386/sev.h                             |  2 +
 accel/tcg/cputlb.c                            | 32 +++++----
 hw/i386/sgx-stub.c                            |  1 +
 hw/i386/sgx.c                                 |  1 +
 hw/nvme/ns.c                                  |  7 +-
 hw/scsi/scsi-disk.c                           |  2 +-
 monitor/hmp-cmds.c                            |  1 +
 monitor/hmp-target.c                          | 66 ++-----------------
 monitor/hmp.c                                 | 63 +++++++++++++++++-
 system/memory.c                               | 56 +++++++---------
 system/physmem.c                              | 31 ---------
 target/alpha/helper.c                         | 28 ++++----
 target/alpha/translate.c                      |  2 +-
 target/i386/cpu-apic.c                        |  1 +
 target/i386/sev-system-stub.c                 |  1 +
 target/i386/sev.c                             |  1 +
 target/m68k/monitor.c                         |  1 +
 target/riscv/monitor.c                        |  1 +
 tests/unit/test-cutils.c                      | 66 +++++++++++++++++++
 util/meson.build                              |  2 +-
 34 files changed, 239 insertions(+), 243 deletions(-)

-- 
2.52.0



^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2026-03-04 11:47 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-02 21:20 [PULL 00/16] Misc HW & Memory API patches for 2026-02-02 Philippe Mathieu-Daudé
2026-02-02 21:20 ` [PULL 01/16] tests/unit: add unit test for qemu_hexdump() Philippe Mathieu-Daudé
2026-02-02 21:20 ` [PULL 02/16] target/alpha: Use explicit little-endian LD/ST API Philippe Mathieu-Daudé
2026-03-01 14:51   ` Dr. David Alan Gilbert
2026-03-04  6:31     ` Philippe Mathieu-Daudé
2026-03-04 11:47       ` Dr. David Alan Gilbert
2026-02-02 21:20 ` [PULL 03/16] target/alpha: Inline translator_ldl() Philippe Mathieu-Daudé
2026-02-02 21:20 ` [PULL 04/16] configs/targets: Forbid Alpha to use legacy native endianness APIs Philippe Mathieu-Daudé
2026-02-02 21:20 ` [PULL 05/16] target/alpha: Replace legacy ld_phys() -> address_space_ld() Philippe Mathieu-Daudé
2026-02-02 21:20 ` [PULL 06/16] memory: Remove memory_region_init_rom_device_nomigrate() Philippe Mathieu-Daudé
2026-02-02 21:20 ` [PULL 07/16] memory: Add internal memory_region_set_ops helper function Philippe Mathieu-Daudé
2026-02-02 21:20 ` [PULL 08/16] hw/nvme: Fix bootindex suffix use-after-free Philippe Mathieu-Daudé
2026-02-02 21:20 ` [PULL 09/16] hw/ide, scsi-disk: Fix typo on the rotation_rate documentation Philippe Mathieu-Daudé
2026-02-02 21:20 ` [PULL 10/16] accel/tcg: Send the CPUTLBEntryFull struct into io_prepare() Philippe Mathieu-Daudé
2026-02-02 21:20 ` [PULL 11/16] accel/tcg: Fix iotlb_to_section() for different AddressSpace Philippe Mathieu-Daudé
2026-02-02 21:20 ` [PULL 12/16] system/physmem: Remove the assertion of page-aligned section number Philippe Mathieu-Daudé
2026-02-02 21:20 ` [PULL 13/16] target/i386: Include missing 'svm.h' header in 'sev.h' Philippe Mathieu-Daudé
2026-02-02 21:20 ` [PULL 14/16] monitor: Reduce target-specific declarations Philippe Mathieu-Daudé
2026-02-02 21:20 ` [PULL 15/16] monitor: Add hmp_cmds_for_target() helper Philippe Mathieu-Daudé
2026-02-02 21:20 ` [PULL 16/16] monitor: Reduce target-specific methods Philippe Mathieu-Daudé
2026-02-02 22:35 ` [PULL 00/16] Misc HW & Memory API patches for 2026-02-02 BALATON Zoltan
2026-02-03  1:11 ` Richard Henderson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.