Hi, I notice a problem with a PCIe endpoint, which is behind a PLX switch, assigned to a VM by VFIO. The problem is switch report a UR error when the EP tries to DMA to a memory zone inside VM's address space. Assume that the DMA destination address is between in the VM's ram address space, and unfortunately that address value in host's point of view just hit the PLX switch upstream port BAR0 memory-mapped IO range. In a result, the DMA will failed because SW think this memory request is invalid if the destination address hit its UP's bar. Is this a hardware bug or qemu/seabios doesn't maintain a proper address space for VM?
Thanks, Zongyong Wu
_______________________________________________ vfio-users mailing list vfio-users@redhat.com https://www.redhat.com/mailman/listinfo/vfio-users