From c478883c5bdab762812c808eb80fe98b8ac0728e Mon Sep 17 00:00:00 2001 From: Igor Mammedov Date: Thu, 17 Dec 2015 13:37:13 +0000 Subject: acpi: extend aml_interrupt() to support multiple irqs ASL Interrupt() macro translates to Extended Interrupt Descriptor which supports variable number of IRQs. It will be used for conversion of ASL code for pc/q35 machines that use it for returning several IRQs in _PSR object. Signed-off-by: Igor Mammedov Reviewed-by: Shannon Zhao Signed-off-by: Shannon Zhao Message-id: 1449804086-3464-3-git-send-email-zhaoshenglong@huawei.com Signed-off-by: Peter Maydell --- include/hw/acpi/aml-build.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include/hw/acpi/aml-build.h') diff --git a/include/hw/acpi/aml-build.h b/include/hw/acpi/aml-build.h index a3580e1..c2c0be3 100644 --- a/include/hw/acpi/aml-build.h +++ b/include/hw/acpi/aml-build.h @@ -223,7 +223,7 @@ Aml *aml_memory32_fixed(uint32_t addr, uint32_t size, Aml *aml_interrupt(AmlConsumerAndProducer con_and_pro, AmlLevelAndEdge level_and_edge, AmlActiveHighAndLow high_and_low, AmlShared shared, - uint32_t irq); + uint32_t *irq_list, uint8_t irq_count); Aml *aml_io(AmlIODecode dec, uint16_t min_base, uint16_t max_base, uint8_t aln, uint8_t len); Aml *aml_operation_region(const char *name, AmlRegionSpace rs, -- cgit v1.1