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:
parent
eba2406898
commit
f5a6f5b203
54
qemu.spec
54
qemu.spec
@ -201,6 +201,32 @@ Patch0187: Revert-qmp-add-command-to-query-used-memslots-of-vho.patch
|
||||
Patch0188: target-arm-Fix-some-compile-errors.patch
|
||||
Patch0189: pl031-support-rtc-timer-property-for-pl031.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: gcc
|
||||
@ -648,6 +674,34 @@ getent passwd qemu >/dev/null || \
|
||||
%endif
|
||||
|
||||
%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>
|
||||
- i386/cpu: fix compile error in all target configure
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user