spec: Update patch and changelog with !257 add vcpu hotplug feature from 4.1 to 6.2 !257

acpi/madt: Factor out the building of MADT GICC struct
hw/arm/virt: Assign virt_madt_cpu_entry to acpi_ged madt_cpu hook
arm/virt/acpi: Factor out CPPC building from DSDT CPU aml
acpi/cpu: Prepare build_cpus_aml for arm virt
acpi/ged: Extend ACPI GED to support CPU hotplug
arm/cpu: assign arm_get_arch_id handler to get_arch_id hook
tests/acpi/bios-tables-test: Allow changes to virt/DSDT file
arm/virt: Attach ACPI CPU hotplug support to virt
tests/acpi/bios-table-test: Update expected virt/DSDT file
arm/virt: Add CPU hotplug framework
arm/virt: Add CPU topology support
test/numa: Adjust aarch64 numa test
hw/arm/virt: Factor out some CPU init codes to pre_plug hook
hw/arm/boot: Add manually register and trigger of CPU reset
arm/virt/gic: Construct irqs connection from create_gic
intc/gicv3_common: Factor out arm_gicv3_common_cpu_realize
intc/gicv3_cpuif: Factor out gicv3_init_one_cpuif
intc/kvm_gicv3: Factor out kvm_arm_gicv3_cpu_realize
hw/intc/gicv3: Add CPU hotplug realize hook
accel/kvm: Add pre-park vCPU support
intc/gicv3: Add pre-sizing capability to GICv3
acpi/madt: Add pre-sizing capability to MADT GICC struct
arm/virt: Add cpu_hotplug_enabled field
arm/virt/acpi: Extend cpufreq to support max_cpus
arm/virt: Pre-sizing MADT-GICC GICv3 and Pre-park KVM vCPU
arm/virt: Start up CPU hot-plug and cold-plug

Signed-off-by: Chen Qun<kuhn.chenqun@huawei.com>
(cherry picked from commit 9390aa07e450024769ceb3bb3ab481af8911a77b)
This commit is contained in:
Chen Qun 2022-02-23 09:09:12 +08:00 committed by yezengruan
parent eba2406898
commit f5a6f5b203

View File

@ -201,6 +201,32 @@ Patch0187: Revert-qmp-add-command-to-query-used-memslots-of-vho.patch
Patch0188: target-arm-Fix-some-compile-errors.patch Patch0188: target-arm-Fix-some-compile-errors.patch
Patch0189: pl031-support-rtc-timer-property-for-pl031.patch Patch0189: pl031-support-rtc-timer-property-for-pl031.patch
Patch0190: i386-cpu-fix-compile-error-in-all-target-configure.patch Patch0190: i386-cpu-fix-compile-error-in-all-target-configure.patch
Patch0191: acpi-madt-Factor-out-the-building-of-MADT-GICC-struc.patch
Patch0192: hw-arm-virt-Assign-virt_madt_cpu_entry-to-acpi_ged-m.patch
Patch0193: arm-virt-acpi-Factor-out-CPPC-building-from-DSDT-CPU.patch
Patch0194: acpi-cpu-Prepare-build_cpus_aml-for-arm-virt.patch
Patch0195: acpi-ged-Extend-ACPI-GED-to-support-CPU-hotplug.patch
Patch0196: arm-cpu-assign-arm_get_arch_id-handler-to-get_arch_i.patch
Patch0197: tests-acpi-bios-tables-test-Allow-changes-to-virt-DS.patch
Patch0198: arm-virt-Attach-ACPI-CPU-hotplug-support-to-virt.patch
Patch0199: tests-acpi-bios-table-test-Update-expected-virt-DSDT.patch
Patch0200: arm-virt-Add-CPU-hotplug-framework.patch
Patch0201: arm-virt-Add-CPU-topology-support.patch
Patch0202: test-numa-Adjust-aarch64-numa-test.patch
Patch0203: hw-arm-virt-Factor-out-some-CPU-init-codes-to-pre_pl.patch
Patch0204: hw-arm-boot-Add-manually-register-and-trigger-of-CPU.patch
Patch0205: arm-virt-gic-Construct-irqs-connection-from-create_g.patch
Patch0206: intc-gicv3_common-Factor-out-arm_gicv3_common_cpu_re.patch
Patch0207: intc-gicv3_cpuif-Factor-out-gicv3_init_one_cpuif.patch
Patch0208: intc-kvm_gicv3-Factor-out-kvm_arm_gicv3_cpu_realize.patch
Patch0209: hw-intc-gicv3-Add-CPU-hotplug-realize-hook.patch
Patch0210: accel-kvm-Add-pre-park-vCPU-support.patch
Patch0211: intc-gicv3-Add-pre-sizing-capability-to-GICv3.patch
Patch0212: acpi-madt-Add-pre-sizing-capability-to-MADT-GICC-str.patch
Patch0213: arm-virt-Add-cpu_hotplug_enabled-field.patch
Patch0214: arm-virt-acpi-Extend-cpufreq-to-support-max_cpus.patch
Patch0215: arm-virt-Pre-sizing-MADT-GICC-GICv3-and-Pre-park-KVM.patch
Patch0216: arm-virt-Start-up-CPU-hot-plug-and-cold-plug.patch
BuildRequires: flex BuildRequires: flex
BuildRequires: gcc BuildRequires: gcc
@ -648,6 +674,34 @@ getent passwd qemu >/dev/null || \
%endif %endif
%changelog %changelog
* Wed Feb 23 2022 Chen Qun <kuhn.chenqun@huawei.com>
- acpi/madt: Factor out the building of MADT GICC struct
- hw/arm/virt: Assign virt_madt_cpu_entry to acpi_ged madt_cpu hook
- arm/virt/acpi: Factor out CPPC building from DSDT CPU aml
- acpi/cpu: Prepare build_cpus_aml for arm virt
- acpi/ged: Extend ACPI GED to support CPU hotplug
- arm/cpu: assign arm_get_arch_id handler to get_arch_id hook
- tests/acpi/bios-tables-test: Allow changes to virt/DSDT file
- arm/virt: Attach ACPI CPU hotplug support to virt
- tests/acpi/bios-table-test: Update expected virt/DSDT file
- arm/virt: Add CPU hotplug framework
- arm/virt: Add CPU topology support
- test/numa: Adjust aarch64 numa test
- hw/arm/virt: Factor out some CPU init codes to pre_plug hook
- hw/arm/boot: Add manually register and trigger of CPU reset
- arm/virt/gic: Construct irqs connection from create_gic
- intc/gicv3_common: Factor out arm_gicv3_common_cpu_realize
- intc/gicv3_cpuif: Factor out gicv3_init_one_cpuif
- intc/kvm_gicv3: Factor out kvm_arm_gicv3_cpu_realize
- hw/intc/gicv3: Add CPU hotplug realize hook
- accel/kvm: Add pre-park vCPU support
- intc/gicv3: Add pre-sizing capability to GICv3
- acpi/madt: Add pre-sizing capability to MADT GICC struct
- arm/virt: Add cpu_hotplug_enabled field
- arm/virt/acpi: Extend cpufreq to support max_cpus
- arm/virt: Pre-sizing MADT-GICC GICv3 and Pre-park KVM vCPU
- arm/virt: Start up CPU hot-plug and cold-plug
* Mon Feb 21 2022 Chen Qun <kuhn.chenqun@huawei.com> * Mon Feb 21 2022 Chen Qun <kuhn.chenqun@huawei.com>
- i386/cpu: fix compile error in all target configure - i386/cpu: fix compile error in all target configure