lkml.org 
[lkml]   [2022]   [May]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v6 04/29] x86/apic: Add the X86_IRQ_ALLOC_AS_NMI irq allocation flag
    Date
    There are cases in which it is necessary to set the delivery mode of an
    interrupt as NMI. Add a new flag that callers can specify when allocating
    an IRQ.

    Cc: Andi Kleen <ak@linux.intel.com>
    Cc: "Ravi V. Shankar" <ravi.v.shankar@intel.com>
    Cc: Stephane Eranian <eranian@google.com>
    Cc: iommu@lists.linux-foundation.org
    Cc: linuxppc-dev@lists.ozlabs.org
    Cc: x86@kernel.org
    Suggested-by: Thomas Gleixner <tglx@linutronix.de>
    Reviewed-by: Tony Luck <tony.luck@intel.com>
    Signed-off-by: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
    ---
    Changes since v5:
    * Introduced this patch.

    Changes since v4:
    * N/A

    Changes since v3:
    * N/A

    Changes since v2:
    * N/A

    Changes since v1:
    * N/A
    ---
    arch/x86/include/asm/irqdomain.h | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/arch/x86/include/asm/irqdomain.h b/arch/x86/include/asm/irqdomain.h
    index 125c23b7bad3..de1cf2e80443 100644
    --- a/arch/x86/include/asm/irqdomain.h
    +++ b/arch/x86/include/asm/irqdomain.h
    @@ -10,6 +10,7 @@ enum {
    /* Allocate contiguous CPU vectors */
    X86_IRQ_ALLOC_CONTIGUOUS_VECTORS = 0x1,
    X86_IRQ_ALLOC_LEGACY = 0x2,
    + X86_IRQ_ALLOC_AS_NMI = 0x4,
    };

    extern int x86_fwspec_is_ioapic(struct irq_fwspec *fwspec);
    --
    2.17.1
    \
     
     \ /
      Last update: 2022-05-06 01:59    [W:4.108 / U:0.492 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site