On Mon, 23 Jun 2025 at 13:18, Philippe Mathieu-Daudé <philmd@xxxxxxxxxx> wrote: > > Only the last patch is missing review (#26) > > Since v2: > - Addressed thuth review comments > > Since v1: > - Addressed rth's review comments > > Omnibus series of ARM-related patches (noticed during the > "split accel" PoC work). > > - Usual prototypes cleanups > - Check TCG for EL2/EL3 features (and not !KVM or !HVF) > - Improve HVF debugging > - Correct HVF 'dtb_compatible' value for Linux > - Fix HVF GTimer frequency (My M1 hardware has 24 MHz) > (this implies accel/ rework w.r.t. QDev vCPU REALIZE) > - Expand functional tests w.r.t. HVF > > Regards, > > Phil. Hi; I've applied these to target-arm.next: > Philippe Mathieu-Daudé (26): > target/arm: Remove arm_handle_psci_call() stub > target/arm: Reduce arm_cpu_post_init() declaration scope > target/arm: Unify gen_exception_internal() > target/arm/hvf: Directly re-lock BQL after hv_vcpu_run() > target/arm/hvf: Trace hv_vcpu_run() failures > accel/hvf: Trace VM memory mapping > target/arm/hvf: Log $pc in hvf_unknown_hvc() trace event > target/arm: Correct KVM & HVF dtb_compatible value > target/arm/hvf: Pass @target_el argument to hvf_raise_exception() > target/arm: Restrict system register properties to system binary > hw/arm/virt: Only require TCG || QTest to use TrustZone > hw/arm/virt: Only require TCG || QTest to use virtualization extension > hw/arm/virt: Rename cpu_post_init() -> post_cpus_gic_realized() > hw/arm/sbsa-ref: Tidy up use of RAMLIMIT_GB definition > tests/functional: Set sbsa-ref machine type in each test function > tests/functional: Restrict nested Aarch64 Xen test to TCG > tests/functional: Require TCG to run Aarch64 imx8mp-evk test > tests/functional: Add hvf_available() helper > tests/functional: Expand Aarch64 SMMU tests to run on HVF accelerator Where I haven't picked up a patch it doesn't mean I'm rejecting it, just that I don't have time to think through the more complicated ones this week, and I wanted to at least take the easy patches to reduce the size of your patchset. -- PMM