[PATCH 00/16] accel/hvf: Assorted collection of patches queued before v11 release

Philippe Mathieu-Daudé posted 16 patches 1 month, 1 week ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260423170229.64655-1-philmd@linaro.org
Maintainers: Roman Bolshakov <rbolshakov@ddn.com>, Phil Dennis-Jordan <phil@philjordan.eu>, Paolo Bonzini <pbonzini@redhat.com>, Peter Maydell <peter.maydell@linaro.org>, Jonathan Cameron <jonathan.cameron@huawei.com>, Fan Ni <fan.ni@samsung.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Zhao Liu <zhao1.liu@intel.com>, Richard Henderson <richard.henderson@linaro.org>, Peter Xu <peterx@redhat.com>, Alexander Graf <agraf@csgraf.de>, Brian Cain <brian.cain@oss.qualcomm.com>, Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>
include/hw/core/cpu.h                |   2 +-
include/system/hvf_int.h             |   1 +
accel/hvf/hvf-all.c                  |  12 ++-
hw/cxl/cxl-host-stubs.c              |   5 ++
system/cpus.c                        |   1 +
system/physmem.c                     |   8 ++
target/arm/arm-qmp-cmds.c            |   5 +-
target/arm/cpu.c                     |   5 +-
target/arm/helper.c                  |   2 +-
target/arm/hvf/hvf.c                 | 118 +++++++++++++++++++++++++--
target/hexagon/translate.c           |   2 +-
target/i386/helper.c                 |   2 +-
hw/arm/Kconfig                       |   1 -
tests/functional/aarch64/test_kvm.py |   1 +
14 files changed, 147 insertions(+), 18 deletions(-)
[PATCH 00/16] accel/hvf: Assorted collection of patches queued before v11 release
Posted by Philippe Mathieu-Daudé 1 month, 1 week ago
Various patches related to HVF I'm carrying.
Some are already reviewed, some aren't :)

Except the last one (RFC) I plan to eventually send
a PR with them once reviewed / tested.

Matheus Tavares Bernardino (1):
  accel/hvf: fix double hv_vcpu_destroy() causing teardown error on ARM

Philippe Mathieu-Daudé (13):
  target: Simplify env_archcpu(cpu_env(cpu)) expression
  hw/cxl: Define cxl_fmws_get_all_sorted() stub
  hw/arm/virt: Do not select Kconfig symbol PCI_EXPRESS
  tests/functional/test_aarch64_kvm: Stop dumping kernel ringbuf
  hw/core/cpu: Expose CPUState::start_powered_off docstring
  system/cpu: Defer memory layout changes until vCPUs are realized
  system/cpu: Reset vCPU %exception_index before resuming it
  accel/hvf: Enforce host alignment when calling hv_vm_protect()
  target/arm: Use generic hwaccel_enabled() to check 'host' cpu type
  target/arm: Only set CPU_INTERRUPT_EXITTB for TCG
  target/arm: Remove vcpu_dirty=true assigments in
    hvf_handle_exception()
  target/i386: Report TPR accesses to HVF
  Reapply "target/arm/hvf: Sync CNTV_CTL_EL0 & CNTV_CVAL_EL0"

Scott J. Goldman (2):
  accel/hvf: avoid executable mappings for RAM-device memory
  target/arm/hvf: Fix WFI halting to stop idle vCPU spinning

 include/hw/core/cpu.h                |   2 +-
 include/system/hvf_int.h             |   1 +
 accel/hvf/hvf-all.c                  |  12 ++-
 hw/cxl/cxl-host-stubs.c              |   5 ++
 system/cpus.c                        |   1 +
 system/physmem.c                     |   8 ++
 target/arm/arm-qmp-cmds.c            |   5 +-
 target/arm/cpu.c                     |   5 +-
 target/arm/helper.c                  |   2 +-
 target/arm/hvf/hvf.c                 | 118 +++++++++++++++++++++++++--
 target/hexagon/translate.c           |   2 +-
 target/i386/helper.c                 |   2 +-
 hw/arm/Kconfig                       |   1 -
 tests/functional/aarch64/test_kvm.py |   1 +
 14 files changed, 147 insertions(+), 18 deletions(-)

-- 
2.53.0


Re: [PATCH 00/16] accel/hvf: Assorted collection of patches queued before v11 release
Posted by Peter Maydell 1 month ago
On Thu, 23 Apr 2026 at 18:02, Philippe Mathieu-Daudé <philmd@linaro.org> wrote:
>
> Various patches related to HVF I'm carrying.
> Some are already reviewed, some aren't :)
>
> Except the last one (RFC) I plan to eventually send
> a PR with them once reviewed / tested.

>   target/arm/hvf: Fix WFI halting to stop idle vCPU spinning

I didn't notice you picked this one up in this omnibus
patchset; I just sent some review comments on it to the v2
thread:

https://lore.kernel.org/qemu-devel/CAFEAcA9RHQ+7++=kLn2goJwcgzDnaqdkQtQBtxQ2Rw1-uiKY=g@mail.gmail.com/T/#u

thanks
-- PMM