On Wed, 24 Jul 2024 11:36:31 -0700 Christoph Hellwig <hch@xxxxxxxxxxxxx> wrote: > 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? > This is for host OS. I will add better description as suggested by Mani.