Hello, I can understand that but there is no general rule for that. In many cases this won't be possible at all. In some cases this can be achieved by changing some configurations in the chip but in many cases this will not be documented in public documents.
I do think some things in Qubes can be improved regarding this support. What I noticed is that all PCI devices in the systems are listed and can be assigned to a VM BUT when I try to do this the VM will not start (without any message to the user). I think two things can be improved here. 1) Only list the devices that can actually be used ( so they should support FLR or PM reset or bus reset). Listing the others is confusing and will cause frustration by the users 2) Provide some user feedback anyhow when a VM fails to start. Now a user needs to consult the log to check what happens. This is not really convenient. Best regards, Wim Vervoorn -----Original Message----- From: Frans Hendriks Sent: Monday, January 15, 2018 9:42 AM To: Wim Vervoorn <[email protected]> Subject: FW: [SPAM] Re: [qubes-users] validate IOMMU support -----Original Message----- From: [email protected] [mailto:[email protected]] Sent: vrijdag 12 januari 2018 18:24 To: [email protected]; Wim Vervoorn <[email protected]> Cc: qubes-users <[email protected]> Subject: [SPAM] Re: [qubes-users] validate IOMMU support On 01/12/2018 06:31 AM, 'awokd' via qubes-users wrote: > On Fri, January 12, 2018 8:23 am, Wim Vervoorn wrote: >> Hello, >> >> >> Thanks. I tried this. Now I am running into problems with the PCI >> devices I am using. Qubes can't reset those. For some reason they are >> not exposing the FLR capability. I am trying to find out why because >> they should according to the datasheet. > I'm personally interested in this because I have the same issue with a > Corebooted laptop so please let me know if you figure it out, but > there are probably going to be more subject matter experts over on the > Coreboot mailing list! > > For purposes of validating IOMMU support though, as long as you can > get one PCI device passed through I think that would be all that matters? If you can pass through a device, you have quality IOMMU groups and IOMMU-IR is enabled in dmesg then you are good to go. I too would like to know how to modify the PCI capabilities list. -- You received this message because you are subscribed to the Google Groups "qubes-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/qubes-users/83f5b81ac92e44ed82771489374006b8%40Eltsrv03.Eltan.local. For more options, visit https://groups.google.com/d/optout.
