Hi Salil,

On 10/1/25 11:01 AM, [email protected] wrote:
From: Salil Mehta <[email protected]>

[!] Sending again: It looks like mails sent from my official ID are being held
somewhere. Hence, I am using my other email address. Sorry for any inconvenience
this may have caused.


[...]


============================
(X) ORGANIZATION OF PATCHES
============================

  [Patch 1-2, 22-23] New HMP/QMP interface ('device_set') related changes
     (*) New ('DeviceState::admin_power_state') property; Enabled/Disabled 
States and handling
     (*) New Qemu CLI parameter ('-smp CPUS, disabled=N') handling
     (*) Logic to find the existing object not part of the QOM
  [Patch 3-5, 10] logic required during machine init.
     (*) Some validation checks.
     (*) Introduces core-id,socket-id,cluster-id property and some util 
functions required later.
     (*) Logic to setup lazy realization of the QOM vCPUs
     (*) Logic to pre-create vCPUs in the KVM host kernel.
  [Patch 6-7, 8-9] logic required to size the GICv3 State
     (*) GIC initialization pre-sized with possible vCPUs.
     (*) Introduction of the GICv3 CPU Interface `accessibility` property & 
accessors
     (*) Refactoring to make KVM & TCG 'GICv3CPUState' initialization common.
     (*) Changes in GICv3 post/pre-load function for migration
  [Patch 11,14-16,19] logic related to ACPI at machine init time.
     (*) ACPI CPU OSPM interface for ACPI _STA.Enable/Disable handling
     (*) ACPI GED framework to cater to CPU DeviceCheck/Eject Events.
     (*) ACPI DSDT, MADT changes.
  [Patch 12-13, 17] Qdev, Virt Machine, PowerState Handler Changes
     (*) Changes to introduce 'PowerStateHandler' and its abstract interface.
     (*) Qdev changes to handle the administrative enabling/disabling of device
     (*) Virt Machine implementation of 'PowerStateHandler' Hooks
     (*) vCPU thread user-space parking and unparking logic.
  [Patch 18,20-21,24] Misc.
     (*) Handling of SMCC Hypercall Exits by KVM to Qemu for PSCI.
     (*) Mitigation to avoid using 'pause_all_vcpus' during ICC_CTLR_EL1 reset.
     (*) Mitigation when TCG 'TB Code Cache' is found saturated


[...]


================
(XII) Change Log
================


Here seems missed the changelog from RFCv5 -> RFCv6?

RFC V4 -> RFC V5:
-----------------
1. Dropped "[PATCH RFC V4 19/33] target/arm: Force ARM vCPU *present* status ACPI 
*persistent*"
    - Seperated the architecture agnostic ACPI changes required to support vCPU 
Hotplug
      Link: 
https://lore.kernel.org/qemu-devel/[email protected]/#t
2. Dropped "[PATCH RFC V4 02/33] cpu-common: Add common CPU utility for possible 
vCPUs"
    - Dropped qemu{present,enabled}_cpu() APIs. Commented by Gavin (Redhat), 
Miguel(Oracle), Igor(Redhat)
3. Added "Reviewed-by: Miguel Luis <[email protected]>" to [PATCH RFC V4 
01/33]
3. Dropped the `CPUState::disabled` flag and introduced 
`GICv3State::num_smp_cpus` flag
    - All `GICv3CPUState' between [num_smp_cpus,num_cpus) are marked as 
'inaccessible` during gicv3_common_realize()
    - qemu_enabled_cpu() not required - removed!
    - removed usage of `CPUState::disabled` from virt.c and hw/cpu64.c
4. Removed virt_cpu_properties() and introduced property `mp-affinity` get 
accessor
5. Dropped "[PATCH RFC V4 12/33] arm/virt: Create GED device before *disabled* vCPU 
Objects are destroyed"


[...]

It maybe known issue, but there are a bunch of failing qtests, listed as below.

# make -j 60 check-qtest
  :
Summary of Failures:

10/29 qemu:qtest+qtest-aarch64 / qtest-aarch64/xlnx-versal-trng-test     ERROR  
          0.48s   killed by signal 6 SIGABRT
11/29 qemu:qtest+qtest-aarch64 / qtest-aarch64/xlnx-canfd-test           ERROR  
          0.49s   killed by signal 6 SIGABRT
12/29 qemu:qtest+qtest-aarch64 / qtest-aarch64/ast2700-gpio-test         ERROR  
          0.47s   killed by signal 6 SIGABRT
13/29 qemu:qtest+qtest-aarch64 / qtest-aarch64/ast2700-hace-test         ERROR  
          0.48s   killed by signal 6 SIGABRT
14/29 qemu:qtest+qtest-aarch64 / qtest-aarch64/ast2700-smc-test          ERROR  
          0.48s   killed by signal 6 SIGABRT
23/29 qemu:qtest+qtest-aarch64 / qtest-aarch64/test-hmp                  ERROR  
          3.14s   killed by signal 6 SIGABRT
26/29 qemu:qtest+qtest-aarch64 / qtest-aarch64/bios-tables-test          ERROR  
          8.83s   killed by signal 6 SIGABRT
27/29 qemu:qtest+qtest-aarch64 / qtest-aarch64/qom-test                  ERROR  
         12.75s   killed by signal 6 SIGABRT
28/29 qemu:qtest+qtest-aarch64 / qtest-aarch64/qos-test                  ERROR  
         16.32s   killed by signal 6 SIGABRT

Ok:                20
Fail:              9

Thanks,
Gavin


Reply via email to