From e2b4f7e50fca3b0066b4bb52b596688d18be5180 Mon Sep 17 00:00:00 2001 From: Tomasz Bursztyka Date: Wed, 6 Jan 2021 10:15:58 +0100 Subject: [PATCH] drivers/interrupt_controller: Fix VT-D EIME value It's the 11th bit and not 11. Signed-off-by: Tomasz Bursztyka --- drivers/interrupt_controller/intc_intel_vtd.c | 1 - include/arch/x86/intel_vtd.h | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/interrupt_controller/intc_intel_vtd.c b/drivers/interrupt_controller/intc_intel_vtd.c index 77bc5ecb1ac..b7d21aa5bdb 100644 --- a/drivers/interrupt_controller/intc_intel_vtd.c +++ b/drivers/interrupt_controller/intc_intel_vtd.c @@ -48,7 +48,6 @@ static void vtd_send_cmd(const struct device *dev, status_bit)) { /* Do nothing */ } - } static int vtd_ictl_allocate_entries(const struct device *dev, diff --git a/include/arch/x86/intel_vtd.h b/include/arch/x86/intel_vtd.h index bd7cfae9e1d..98ff7a8b585 100644 --- a/include/arch/x86/intel_vtd.h +++ b/include/arch/x86/intel_vtd.h @@ -109,7 +109,7 @@ /* Interrupt Remapping Table Address Register details */ #define VTD_IRTA_SIZE_MASK 0x00000000000000FF -#define VTD_IRTA_EIME 11 +#define VTD_IRTA_EIME BIT(11) #define VTD_IRTA_ADDR_SHIFT 12 #define VTD_IRTA_REG_GEN_CONTENT(addr, size, mode) \