Skip to content
  • Stefan Hajnoczi's avatar
    ed1d873c
    Merge tag 'misc-cpus-20231107' of https://github.com/philmd/qemu into staging · ed1d873c
    Stefan Hajnoczi authored
    Misc hardware patch queue
    
    HW emulation:
    - PMBus fixes and tests (Titus)
    - IDE fixes and tests (Fiona)
    - New ADM1266 sensor (Titus)
    - Better error propagation in PCI-ISA i82378 (Philippe)
    - Declare SD model QOM types using DEFINE_TYPES macro (Philippe)
    
    Topology:
    - Fix CPUState::nr_cores calculation (Zhuocheng Ding and Zhao Liu)
    
    Monitor:
    - Synchronize CPU state in 'info lapic' (Dongli Zhang)
    
    QOM:
    - Have 'cpu-qom.h' target-agnostic (Philippe)
    - Move ArchCPUClass definition to each target's cpu.h (Philippe)
    - Call object_class_is_abstract once in cpu_class_by_name (Philippe)
    
    UI:
    - Use correct key names in titles on MacOS / SDL2 (Adrian)
    
    MIPS:
    - Fix MSA BZ/BNZ and TX79 LQ/SQ opcodes (Philippe)
    
    Nios2:
    - Create IRQs *after* vCPU is realized (Philippe)
    
    PPC:
    - Restrict KVM objects to system emulation (Philippe)
    - Move target-specific definitions out of 'cpu-qom.h' (Philippe)
    
    S390X:
    - Make hw/s390x/css.h and hw/s390x/sclp.h headers target agnostic (Philippe)
    
    X86:
    - HVF & KVM cleanups (Philippe)
    
    Various targets:
    - Use env_archcpu() to optimize (Philippe)
    
    Misc:
    - Few global variable shadowing removed (Philippe)
    - Introduce cpu_exec_reset_hold and factor tcg_cpu_reset_hold out (Philippe)
    - Remove few more 'softmmu' mentions (Philippe)
    - Fix and cleanup in vl.c (Akihiko & Marc-André)
    - Resource leak fix in dump (Zongmin Zhou)
    - MAINTAINERS updates (Thomas, Daniel)
    
    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCAAdFiEE+qvnXhKRciHc/Wuy4+MsLN6twN4FAmVKKmEACgkQ4+MsLN6t
    # wN4xHQ//X/enH4C7K3VP/tSinDiwmXN2o61L9rjqSDQkBaCtktZx4c8qKSDL7V4S
    # vwzmvvBn3biMXQwZNVJo9d0oz2qoaF9tI6Ao0XDHAan9ziagfG9YMqWhkCfj077Q
    # jLdCqkUuMJBvQgXGB1a6UgCme8PQx7h0oqjbCNfB0ZBls24b5DiEjO87LE4OTbTi
    # zKRhYEpZpGwIVcy+1dAsbaBpGFP06sr1doB9Wz4c06eSx7t0kFSPk6U4CyOPrGXh
    # ynyCxPwngxIXmarY8gqPs3SBs7oXsH8Q/ZOHr1LbuXhwSuw/0zBQU9aF7Ir8RPan
    # DB79JjPrtxTAhICKredWT79v9M18D2/1MpONgg4vtx5K2FzGYoAJULCHyfkHMRSM
    # L6/H0ZQPHvf7w72k9EcSQIhd0wPlMqRmfy37/8xcLiw1h4l/USx48QeKaeFWeSEu
    # DgwSk+R61HbrKvQz/U0tF98zUEyBaQXNrKmyzht0YE4peAtpbPNBeRHkd0GMae/Z
    # HOmkt8QlFQ0T14qSK7mSHaSJTUzRvFGD01cbuCDxVsyCWWsesEikXBACZLG5RCRY
    # Rn1WeX1H9eE3kKi9iueLnhzcF9yM5XqFE3f6RnDzY8nkg91lsTMSQgFcIpv6uGyp
    # 3WOTNSC9SoFyI3x8pCWiKOGytPUb8xk+PnOA85wYvVmT+7j6wus=
    # =OVdQ
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Tue 07 Nov 2023 20:15:29 HKT
    # gpg:                using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE
    # gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG) <f4bug@amsat.org>" [full]
    # Primary key fingerprint: FAAB E75E 1291 7221 DCFD  6BB2 E3E3 2C2C DEAD C0DE
    
    * tag 'misc-cpus-20231107' of https://github.com/philmd/qemu
    
    : (75 commits)
      dump: Add close fd on error return to avoid resource leak
      ui/sdl2: use correct key names in win title on mac
      MAINTAINERS: Add more guest-agent related files to the corresponding section
      MAINTAINERS: Add include/hw/xtensa/mx_pic.h to the XTFPGA machine section
      MAINTAINERS: update libvirt devel mailing list address
      MAINTAINERS: Add the CAN documentation file to the CAN section
      MAINTAINERS: Add include/hw/timer/tmu012.h to the SH4 R2D section
      hw/sd: Declare QOM types using DEFINE_TYPES() macro
      hw/i2c: pmbus: reset page register for out of range reads
      hw/i2c: pmbus: immediately clear faults on request
      tests/qtest: add tests for ADM1266
      hw/sensor: add ADM1266 device model
      hw/i2c: pmbus: add VCAP register
      hw/i2c: pmbus: add fan support
      hw/i2c: pmbus: add vout mode bitfields
      hw/i2c: pmbus add support for block receive
      tests/qtest: ahci-test: add test exposing reset issue with pending callback
      hw/ide: reset: cancel async DMA operation before resetting state
      hw/cpu: Update the comments of nr_cores and nr_dies
      system/cpus: Fix CPUState.nr_cores' calculation
      ...
    
    Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
    ed1d873c
    Merge tag 'misc-cpus-20231107' of https://github.com/philmd/qemu into staging
    Stefan Hajnoczi authored
    Misc hardware patch queue
    
    HW emulation:
    - PMBus fixes and tests (Titus)
    - IDE fixes and tests (Fiona)
    - New ADM1266 sensor (Titus)
    - Better error propagation in PCI-ISA i82378 (Philippe)
    - Declare SD model QOM types using DEFINE_TYPES macro (Philippe)
    
    Topology:
    - Fix CPUState::nr_cores calculation (Zhuocheng Ding and Zhao Liu)
    
    Monitor:
    - Synchronize CPU state in 'info lapic' (Dongli Zhang)
    
    QOM:
    - Have 'cpu-qom.h' target-agnostic (Philippe)
    - Move ArchCPUClass definition to each target's cpu.h (Philippe)
    - Call object_class_is_abstract once in cpu_class_by_name (Philippe)
    
    UI:
    - Use correct key names in titles on MacOS / SDL2 (Adrian)
    
    MIPS:
    - Fix MSA BZ/BNZ and TX79 LQ/SQ opcodes (Philippe)
    
    Nios2:
    - Create IRQs *after* vCPU is realized (Philippe)
    
    PPC:
    - Restrict KVM objects to system emulation (Philippe)
    - Move target-specific definitions out of 'cpu-qom.h' (Philippe)
    
    S390X:
    - Make hw/s390x/css.h and hw/s390x/sclp.h headers target agnostic (Philippe)
    
    X86:
    - HVF & KVM cleanups (Philippe)
    
    Various targets:
    - Use env_archcpu() to optimize (Philippe)
    
    Misc:
    - Few global variable shadowing removed (Philippe)
    - Introduce cpu_exec_reset_hold and factor tcg_cpu_reset_hold out (Philippe)
    - Remove few more 'softmmu' mentions (Philippe)
    - Fix and cleanup in vl.c (Akihiko & Marc-André)
    - Resource leak fix in dump (Zongmin Zhou)
    - MAINTAINERS updates (Thomas, Daniel)
    
    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCAAdFiEE+qvnXhKRciHc/Wuy4+MsLN6twN4FAmVKKmEACgkQ4+MsLN6t
    # wN4xHQ//X/enH4C7K3VP/tSinDiwmXN2o61L9rjqSDQkBaCtktZx4c8qKSDL7V4S
    # vwzmvvBn3biMXQwZNVJo9d0oz2qoaF9tI6Ao0XDHAan9ziagfG9YMqWhkCfj077Q
    # jLdCqkUuMJBvQgXGB1a6UgCme8PQx7h0oqjbCNfB0ZBls24b5DiEjO87LE4OTbTi
    # zKRhYEpZpGwIVcy+1dAsbaBpGFP06sr1doB9Wz4c06eSx7t0kFSPk6U4CyOPrGXh
    # ynyCxPwngxIXmarY8gqPs3SBs7oXsH8Q/ZOHr1LbuXhwSuw/0zBQU9aF7Ir8RPan
    # DB79JjPrtxTAhICKredWT79v9M18D2/1MpONgg4vtx5K2FzGYoAJULCHyfkHMRSM
    # L6/H0ZQPHvf7w72k9EcSQIhd0wPlMqRmfy37/8xcLiw1h4l/USx48QeKaeFWeSEu
    # DgwSk+R61HbrKvQz/U0tF98zUEyBaQXNrKmyzht0YE4peAtpbPNBeRHkd0GMae/Z
    # HOmkt8QlFQ0T14qSK7mSHaSJTUzRvFGD01cbuCDxVsyCWWsesEikXBACZLG5RCRY
    # Rn1WeX1H9eE3kKi9iueLnhzcF9yM5XqFE3f6RnDzY8nkg91lsTMSQgFcIpv6uGyp
    # 3WOTNSC9SoFyI3x8pCWiKOGytPUb8xk+PnOA85wYvVmT+7j6wus=
    # =OVdQ
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Tue 07 Nov 2023 20:15:29 HKT
    # gpg:                using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE
    # gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG) <f4bug@amsat.org>" [full]
    # Primary key fingerprint: FAAB E75E 1291 7221 DCFD  6BB2 E3E3 2C2C DEAD C0DE
    
    * tag 'misc-cpus-20231107' of https://github.com/philmd/qemu
    
    : (75 commits)
      dump: Add close fd on error return to avoid resource leak
      ui/sdl2: use correct key names in win title on mac
      MAINTAINERS: Add more guest-agent related files to the corresponding section
      MAINTAINERS: Add include/hw/xtensa/mx_pic.h to the XTFPGA machine section
      MAINTAINERS: update libvirt devel mailing list address
      MAINTAINERS: Add the CAN documentation file to the CAN section
      MAINTAINERS: Add include/hw/timer/tmu012.h to the SH4 R2D section
      hw/sd: Declare QOM types using DEFINE_TYPES() macro
      hw/i2c: pmbus: reset page register for out of range reads
      hw/i2c: pmbus: immediately clear faults on request
      tests/qtest: add tests for ADM1266
      hw/sensor: add ADM1266 device model
      hw/i2c: pmbus: add VCAP register
      hw/i2c: pmbus: add fan support
      hw/i2c: pmbus: add vout mode bitfields
      hw/i2c: pmbus add support for block receive
      tests/qtest: ahci-test: add test exposing reset issue with pending callback
      hw/ide: reset: cancel async DMA operation before resetting state
      hw/cpu: Update the comments of nr_cores and nr_dies
      system/cpus: Fix CPUState.nr_cores' calculation
      ...
    
    Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
Loading