I removed MMCONFIG info for tg3 in the non-root config (mem_regions) and the 
driver does not expose any ports in /proc/ioports.  The only entries I have in 
non-root config are pci_devices and pci_caps, for tg3 NIC.


When I load the non-root after this change, I still get the invalid PCI config 
write message.





________________________________
From: Jan Kiszka <[email protected]>
Sent: Monday, January 16, 2017 10:07:45 AM
To: Vaidyanath, Rajiv; [email protected]
Subject: Re: Device assignment to non-root

On 2017-01-16 15:55, Vaidyanath, Rajiv wrote:
> I had to change systems due to hardware issues and I am attaching the
> console output along with other files.
>
>
> I've instrumented " hypervisor/arch/x86/pci.c "  with your patch but it
> does not appear to be in the runtime path.

A typical mistake is to allow a cell direct access to some physical
resource, here likely the MMCONFIG space, with MSI-X that could be the
related MMIO region, and I myself had some "fun" recently with a
directly mapped xAPIC page. Double check that first.

Jan

--
Siemens AG, Corporate Technology, CT RDA ITP SES-DE
Corporate Competence Center Embedded Linux

-- 
You received this message because you are subscribed to the Google Groups 
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to