ACPI 1.0b definitions from the ACPI Specification, revision 1.0b\r
\r
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>\r
+Copyright (c) 2020, Arm Limited. All rights reserved.<BR>\r
SPDX-License-Identifier: BSD-2-Clause-Patent\r
**/\r
\r
#define EFI_ACPI_DMA_TRANSFER_TYPE_MASK 0x03\r
#define EFI_ACPI_DMA_TRANSFER_TYPE_8_BIT 0x00\r
#define EFI_ACPI_DMA_TRANSFER_TYPE_8_BIT_AND_16_BIT 0x01\r
-#define EFI_ACPI_DMA_TRANSFER_TYPE_16_BIT 0x10\r
+#define EFI_ACPI_DMA_TRANSFER_TYPE_16_BIT 0x02\r
\r
//\r
// IO Information\r
#define EFI_ACPI_MEMORY_WRITABLE 0x01\r
#define EFI_ACPI_MEMORY_NON_WRITABLE 0x00\r
\r
+//\r
+// Interrupt Vector Flags definitions for Extended Interrupt Descriptor\r
+// Ref ACPI specification 6.4.3.6\r
+//\r
+#define EFI_ACPI_EXTENDED_INTERRUPT_FLAG_PRODUCER_CONSUMER_MASK BIT0\r
+#define EFI_ACPI_EXTENDED_INTERRUPT_FLAG_MODE_MASK BIT1\r
+#define EFI_ACPI_EXTENDED_INTERRUPT_FLAG_POLARITY_MASK BIT2\r
+#define EFI_ACPI_EXTENDED_INTERRUPT_FLAG_SHARABLE_MASK BIT3\r
+#define EFI_ACPI_EXTENDED_INTERRUPT_FLAG_WAKE_CAPABLITY_MASK BIT4\r
+\r
//\r
// Ensure proper structure formats\r
//\r