mbox

[PULL,00/14] Accel / SH4 / UI patches for 2024-05-03

Message ID 20240503153613.38709-1-philmd@linaro.org
State New
Headers show

Pull-request

https://github.com/philmd/qemu.git tags/accel-sh4-ui-20240503

Message

Philippe Mathieu-Daudé May 3, 2024, 3:35 p.m. UTC
The following changes since commit fd87be1dada5672f877e03c2ca8504458292c479:

  Merge tag 'accel-20240426' of https://github.com/philmd/qemu into staging (2024-04-26 15:28:13 -0700)

are available in the Git repository at:

  https://github.com/philmd/qemu.git tags/accel-sh4-ui-20240503

for you to fetch changes up to 2d27c91e2b72ac7a65504ac207c89262d92464eb:

  ui/cocoa.m: Drop old macOS-10.12-and-earlier compat ifdefs (2024-05-03 17:33:26 +0200)

----------------------------------------------------------------
- Fix NULL dereference in NVMM & WHPX init_vcpu()
- Move user emulation headers "exec/user" to "user"
- Fix SH-4 ADDV / SUBV opcodes
- Drop Cocoa compatility on macOS <= 10.12
- Update Anthony PERARD email

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

Anthony PERARD (1):
  MAINTAINERS: Update my email address

Peter Maydell (1):
  ui/cocoa.m: Drop old macOS-10.12-and-earlier compat ifdefs

Philippe Mathieu-Daudé (12):
  accel/nvmm: Fix NULL dereference in nvmm_init_vcpu()
  accel/whpx: Fix NULL dereference in whpx_init_vcpu()
  exec: Include missing license in 'exec/cpu-common.h'
  user: Move 'abitypes.h' from 'exec/user' to 'user'
  user: Move 'thunk.h' from 'exec/user' to 'user'
  coverity: Update user emulation regexp
  plugins/api: Only include 'exec/ram_addr.h' with system emulation
  plugins: Update stale comment
  target/sh4: Fix ADDV opcode
  target/sh4: Fix SUBV opcode
  target/sh4: Rename TCGv variables as manual for ADDV opcode
  target/sh4: Rename TCGv variables as manual for SUBV opcode

 MAINTAINERS                         |  3 +--
 bsd-user/qemu.h                     |  4 ++--
 include/exec/cpu-all.h              |  2 +-
 include/exec/cpu-common.h           |  9 ++++++--
 include/{exec => }/user/abitypes.h  |  4 ++--
 include/user/syscall-trace.h        |  2 +-
 include/{exec => }/user/thunk.h     | 10 ++++++---
 linux-user/qemu.h                   |  2 +-
 linux-user/user-internals.h         |  2 +-
 linux-user/thunk.c                  |  2 +-
 plugins/api.c                       |  2 +-
 plugins/core.c                      |  2 +-
 target/i386/nvmm/nvmm-all.c         |  2 +-
 target/i386/whpx/whpx-all.c         |  2 +-
 target/sh4/translate.c              | 32 ++++++++++++++++++-----------
 tests/tcg/sh4/test-addv.c           | 27 ++++++++++++++++++++++++
 tests/tcg/sh4/test-subv.c           | 30 +++++++++++++++++++++++++++
 scripts/coverity-scan/COMPONENTS.md |  2 +-
 tests/tcg/sh4/Makefile.target       |  6 ++++++
 ui/cocoa.m                          | 13 ------------
 20 files changed, 112 insertions(+), 46 deletions(-)
 rename include/{exec => }/user/abitypes.h (97%)
 rename include/{exec => }/user/thunk.h (97%)
 create mode 100644 tests/tcg/sh4/test-addv.c
 create mode 100644 tests/tcg/sh4/test-subv.c

Comments

Richard Henderson May 4, 2024, 2:01 a.m. UTC | #1
On 5/3/24 08:35, Philippe Mathieu-Daudé wrote:
> The following changes since commit fd87be1dada5672f877e03c2ca8504458292c479:
> 
>    Merge tag 'accel-20240426' ofhttps://github.com/philmd/qemu  into staging (2024-04-26 15:28:13 -0700)
> 
> are available in the Git repository at:
> 
>    https://github.com/philmd/qemu.git  tags/accel-sh4-ui-20240503
> 
> for you to fetch changes up to 2d27c91e2b72ac7a65504ac207c89262d92464eb:
> 
>    ui/cocoa.m: Drop old macOS-10.12-and-earlier compat ifdefs (2024-05-03 17:33:26 +0200)
> 
> ----------------------------------------------------------------
> - Fix NULL dereference in NVMM & WHPX init_vcpu()
> - Move user emulation headers "exec/user" to "user"
> - Fix SH-4 ADDV / SUBV opcodes
> - Drop Cocoa compatility on macOS <= 10.12
> - Update Anthony PERARD email

Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/9.1 as appropriate.


r~