diff options
author | Andrew Jones <drjones@redhat.com> | 2016-10-17 19:22:17 +0100 |
---|---|---|
committer | Peter Maydell <peter.maydell@linaro.org> | 2016-10-17 19:22:17 +0100 |
commit | 2231f69b4e4523c43aa459cab18ab77c0e29b4d1 (patch) | |
tree | 55b025ec0d5033ed1729fcd07b467a042a5b8545 /hw/arm/virt-acpi-build.c | |
parent | 13cda487126fd2079fc67473bee3d2d119052ff1 (diff) | |
download | qemu-2231f69b4e4523c43aa459cab18ab77c0e29b4d1.zip qemu-2231f69b4e4523c43aa459cab18ab77c0e29b4d1.tar.gz qemu-2231f69b4e4523c43aa459cab18ab77c0e29b4d1.tar.bz2 |
hw/arm/virt: no ITS on older machine types
We should avoid exposing new hardware (through DT and ACPI) on older
machine types. This patch keeps 2.7 and older from changing, despite
the introduction of ITS support for 2.8.
Signed-off-by: Andrew Jones <drjones@redhat.com>
Reviewed-by: Eric Auger <eric.auger@redhat.com>
Message-id: 1476117341-32690-3-git-send-email-drjones@redhat.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'hw/arm/virt-acpi-build.c')
-rw-r--r-- | hw/arm/virt-acpi-build.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/hw/arm/virt-acpi-build.c b/hw/arm/virt-acpi-build.c index 779d83d..fa0655a 100644 --- a/hw/arm/virt-acpi-build.c +++ b/hw/arm/virt-acpi-build.c @@ -554,7 +554,7 @@ build_madt(GArray *table_data, BIOSLinker *linker, VirtGuestInfo *guest_info) gicr->base_address = cpu_to_le64(memmap[VIRT_GIC_REDIST].base); gicr->range_length = cpu_to_le32(memmap[VIRT_GIC_REDIST].size); - if (its_class_name()) { + if (its_class_name() && !guest_info->no_its) { gic_its = acpi_data_push(table_data, sizeof *gic_its); gic_its->type = ACPI_APIC_GENERIC_TRANSLATOR; gic_its->length = sizeof(*gic_its); |