lkml.org 
[lkml]   [2019]   [Jun]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [RFC PATCH v4 18/21] x86/apic: Add a parameter for the APIC delivery mode
On Thu, 23 May 2019, Ricardo Neri wrote:
>
> struct irq_cfg {
> - unsigned int dest_apicid;
> - unsigned int vector;
> + unsigned int dest_apicid;
> + unsigned int vector;
> + enum ioapic_irq_destination_types delivery_mode;

And how is this related to IOAPIC? I know this enum exists already, but in
connection with MSI this does not make any sense at all.

> +
> + /*
> + * Initialize the delivery mode of this irq to match the
> + * default delivery mode of the APIC. This is useful for
> + * children irq domains which want to take the delivery
> + * mode from the individual irq configuration rather
> + * than from the APIC.
> + */
> + apicd->hw_irq_cfg.delivery_mode = apic->irq_delivery_mode;

And here it's initialized from apic->irq_delivery_mode, which is an
u32. Intuitive and consistent - NOT!

Thanks,

tglx

\
 
 \ /
  Last update: 2019-06-16 11:55    [W:0.113 / U:1.188 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site