]> git.proxmox.com Git - mirror_qemu.git/commit - hw/arm/virt-acpi-build.c
arm: virt-acpi: each MADT.GICC entry as enabled unconditionally
authorIgor Mammedov <imammedo@redhat.com>
Wed, 3 Feb 2016 13:46:34 +0000 (13:46 +0000)
committerPeter Maydell <peter.maydell@linaro.org>
Wed, 3 Feb 2016 13:46:34 +0000 (13:46 +0000)
commit6d152ebaf4db6567cefbbd3b2b102c4a50172109
tree4a7384b189120a95cc65a471a557174025a7e7a3
parent3526423e867765568ad95b8094ae8b4042cac215
arm: virt-acpi: each MADT.GICC entry as enabled unconditionally

in current impl. condition

build_madt() {
  ...
  if (test_bit(i, cpuinfo->found_cpus))

is always true since loop handles only present CPUs
in range [0..smp_cpus).
But to fill usless cpuinfo->found_cpus we do unnecessary
scan over QOM tree to find the same CPUs.
So mark GICC as present always and drop not needed
code that fills cpuinfo->found_cpus.

Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Shannon Zhao <shannon.zhao@linaro.org>
Message-id: 1454323689-248759-1-git-send-email-imammedo@redhat.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
hw/arm/virt-acpi-build.c
include/hw/arm/virt-acpi-build.h