On Wed, Jul 24, 2024 at 10:00:40AM -0700, Nirmal Patel wrote: > +#if IS_ENABLED(CONFIG_VMD) > +/* > + * VMD does not support legacy interrupts for downstream devices. > + * So PCI_INTERRPUT_LINE needs to be initialized to 0 to ensure OS > + * doesn't try to configure a legacy irq. > + */ The wording is a bit weird, Linux is the OS normally. Or is this about guest OSes in virtualized environments? Given how VMD bypasses a lot of boundaries can we even assign individual devices to VFIO? And if so is that actually safe or should we prohibit it?