qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL 00/23] Misc HW fixes for 2025-03-31
@ 2025-03-31 19:47 Philippe Mathieu-Daudé
  2025-03-31 19:47 ` [PULL 01/23] hw/arm/armv7m: Expose and access System Control Space as little endian Philippe Mathieu-Daudé
                   ` (22 more replies)
  0 siblings, 23 replies; 24+ messages in thread
From: Philippe Mathieu-Daudé @ 2025-03-31 19:47 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé

The following changes since commit 0f15892acaf3f50ecc20c6dad4b3ebdd701aa93e:

  Merge tag 'pull-riscv-to-apply-20250328' of https://github.com/alistair23/qemu into staging (2025-03-28 08:06:53 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 256ba7715b109c080c0c77a3923df9e69736ba17:

  target/mips: Simplify and fix update_pagemask (2025-03-31 21:32:43 +0200)

----------------------------------------------------------------
Misc HW patches

- Expose v7M System Control Space as little endian (Philippe)
- Deprecate MipsSim machine (Thomas)
- Improve some devices categories / descriptions (Philippe)
- Correct memory_rw_debug() prototype (Richard)
- Do not expose i.MX 8M SoC as user-creatable (Bernhard)
- Do not expose some PLL & eFuse devices as user-creatable (Philippe)
- Do not reset Goldfish RTC time on machine reset (Heinrich)
- Fix incorrect BCM2835 AUX interrupt ID when RX disabled (Chung-Yi)
- Fix DesignWare PCI host bridge ATU_UPPER_TARGET register access (Philippe)
- Memory leak fixes (Bernhard & Zheng Huang)
- Prevent out-of-bound access in avr_print_insn (Richard)
- Fixes around MIPS page mask (Richard)

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

Bernhard Beschow (3):
  hw/arm/imx8mp-evk: Fix reference count of SoC object
  hw/arm/fsl-imx8mp: Derive struct FslImx8mpState from
    TYPE_SYS_BUS_DEVICE
  hw/arm/fsl-imx8mp: Remove unused define

Chung-Yi Chen (1):
  hw/char/bcm2835_aux: Fix incorrect interrupt ID when RX disabled

Heinrich Schuchardt (1):
  hw/rtc/goldfish: keep time offset when resetting

Philippe Mathieu-Daudé (9):
  hw/arm/armv7m: Expose and access System Control Space as little endian
  hw/block/m25p80: Categorize and add description
  hw/display/dm163: Add description
  hw/dma/i82374: Categorize and add description
  hw/misc/pll: Do not expose as user-creatable
  hw/nvram/xlnx-efuse: Do not expose as user-creatable
  hw/pci-host/designware: Fix ATU_UPPER_TARGET register access
  target/hppa: Remove duplicated CPU_RESOLVING_TYPE definition
  target/sparc: Log unimplemented ASI load/store accesses

Richard Henderson (5):
  hw/core/cpu: Use size_t for memory_rw_debug len argument
  target/avr: Fix buffer read in avr_print_insn
  target/mips: Revert TARGET_PAGE_BITS_VARY
  target/mips: Require even maskbits in update_pagemask
  target/mips: Simplify and fix update_pagemask

Thomas Huth (1):
  hw/mips: Mark the "mipssim" machine as deprecated

Zheng Huang (3):
  hw/scsi/lsi53c895a: fix memory leak in lsi_scsi_realize()
  hw/sd/sdhci: free irq on exit
  hw/ufs: free irq on exit

 docs/about/deprecated.rst           | 13 ++++++++++++
 include/hw/arm/fsl-imx8mp.h         |  4 ++--
 include/hw/core/cpu.h               |  2 +-
 target/hppa/cpu.h                   |  2 --
 target/mips/cpu-param.h             |  5 -----
 target/mips/tcg/tcg-internal.h      |  2 +-
 target/sparc/cpu.h                  |  2 +-
 hw/arm/armv7m.c                     | 14 ++++++-------
 hw/arm/fsl-imx8mp.c                 |  2 +-
 hw/arm/imx8mp-evk.c                 |  2 +-
 hw/block/m25p80.c                   |  2 ++
 hw/char/bcm2835_aux.c               |  2 +-
 hw/display/dm163.c                  |  2 +-
 hw/dma/i82374.c                     |  2 ++
 hw/mips/fuloong2e.c                 |  1 -
 hw/mips/loongson3_virt.c            |  1 -
 hw/misc/bcm2835_cprman.c            |  8 ++++++++
 hw/misc/npcm_clk.c                  |  6 ++++++
 hw/misc/stm32l4x5_rcc.c             |  4 ++++
 hw/nvram/xlnx-efuse.c               |  2 ++
 hw/pci-host/designware.c            |  2 +-
 hw/rtc/goldfish_rtc.c               | 13 ++++++------
 hw/scsi/lsi53c895a.c                |  2 +-
 hw/sd/sdhci-pci.c                   |  2 ++
 hw/ufs/ufs.c                        |  3 +++
 target/avr/disas.c                  | 21 ++++++++++++-------
 target/mips/tcg/system/cp0_helper.c | 32 +++++++++--------------------
 target/mips/tcg/system/tlb_helper.c |  4 ++--
 target/sparc/ldst_helper.c          |  6 ++++++
 target/sparc/mmu_helper.c           |  2 +-
 30 files changed, 99 insertions(+), 66 deletions(-)

-- 
2.47.1



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

end of thread, other threads:[~2025-03-31 19:55 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-31 19:47 [PULL 00/23] Misc HW fixes for 2025-03-31 Philippe Mathieu-Daudé
2025-03-31 19:47 ` [PULL 01/23] hw/arm/armv7m: Expose and access System Control Space as little endian Philippe Mathieu-Daudé
2025-03-31 19:48 ` [PULL 02/23] hw/arm/imx8mp-evk: Fix reference count of SoC object Philippe Mathieu-Daudé
2025-03-31 19:48 ` [PULL 03/23] hw/arm/fsl-imx8mp: Derive struct FslImx8mpState from TYPE_SYS_BUS_DEVICE Philippe Mathieu-Daudé
2025-03-31 19:48 ` [PULL 04/23] hw/arm/fsl-imx8mp: Remove unused define Philippe Mathieu-Daudé
2025-03-31 19:48 ` [PULL 05/23] hw/core/cpu: Use size_t for memory_rw_debug len argument Philippe Mathieu-Daudé
2025-03-31 19:48 ` [PULL 06/23] hw/block/m25p80: Categorize and add description Philippe Mathieu-Daudé
2025-03-31 19:48 ` [PULL 07/23] hw/display/dm163: Add description Philippe Mathieu-Daudé
2025-03-31 19:48 ` [PULL 08/23] hw/dma/i82374: Categorize and add description Philippe Mathieu-Daudé
2025-03-31 19:48 ` [PULL 09/23] hw/mips: Mark the "mipssim" machine as deprecated Philippe Mathieu-Daudé
2025-03-31 19:48 ` [PULL 10/23] hw/rtc/goldfish: keep time offset when resetting Philippe Mathieu-Daudé
2025-03-31 19:48 ` [PULL 11/23] hw/misc/pll: Do not expose as user-creatable Philippe Mathieu-Daudé
2025-03-31 19:48 ` [PULL 12/23] hw/nvram/xlnx-efuse: " Philippe Mathieu-Daudé
2025-03-31 19:48 ` [PULL 13/23] hw/scsi/lsi53c895a: fix memory leak in lsi_scsi_realize() Philippe Mathieu-Daudé
2025-03-31 19:48 ` [PULL 14/23] hw/sd/sdhci: free irq on exit Philippe Mathieu-Daudé
2025-03-31 19:48 ` [PULL 15/23] hw/char/bcm2835_aux: Fix incorrect interrupt ID when RX disabled Philippe Mathieu-Daudé
2025-03-31 19:48 ` [PULL 16/23] hw/ufs: free irq on exit Philippe Mathieu-Daudé
2025-03-31 19:48 ` [PULL 17/23] hw/pci-host/designware: Fix ATU_UPPER_TARGET register access Philippe Mathieu-Daudé
2025-03-31 19:48 ` [PULL 18/23] target/hppa: Remove duplicated CPU_RESOLVING_TYPE definition Philippe Mathieu-Daudé
2025-03-31 19:48 ` [PULL 19/23] target/avr: Fix buffer read in avr_print_insn Philippe Mathieu-Daudé
2025-03-31 19:48 ` [PULL 20/23] target/sparc: Log unimplemented ASI load/store accesses Philippe Mathieu-Daudé
2025-03-31 19:48 ` [PULL 21/23] target/mips: Revert TARGET_PAGE_BITS_VARY Philippe Mathieu-Daudé
2025-03-31 19:48 ` [PULL 22/23] target/mips: Require even maskbits in update_pagemask Philippe Mathieu-Daudé
2025-03-31 19:48 ` [PULL 23/23] target/mips: Simplify and fix update_pagemask Philippe Mathieu-Daudé

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).