Hi Will, On 4/15/20 4:44 PM, Will Deacon wrote: > On Tue, Apr 14, 2020 at 03:39:28PM +0100, Alexandru Elisei wrote: >> I've taken the fixes from my reassignable BARs and PCIE support series [1] >> and created this series because 1. they can be taken independently and 2. >> rebasing a 32 patch series was getting very tedious. >> >> Changes from the original series: >> >> * Gathered Reviewed-by tags. Only patch #14 "virtio: Don't ignore >> initialization failures" doesn't have one. >> * The virtio net device now frees the allocated devices and the ops copy on >> failure in patch #14. >> >> [1] https://www.spinics.net/lists/kvm/msg211272.html > Thanks! Applied the lot, with Andre's Reviewed-by added to patch 14. > > I'm not able to test device passthrough at the moment, but I assume you > did? I once had ideas about sticking the virtio devices on a separate PCI > bus from the passthrough devices, so we'll need to revert the change to > the "bus range" property if we ever decide to do that. Many thanks for merging the series! The changes from the reassignable BARs and PCIE support series were minimal, so I didn't do any passthrough testing for the standalone fixes (but I did test vesa with sdl and vnc on x86 and virtio-pci on arm64). However, I did try passthrough for all the devices that I could get my hands on for the reassignable BARs on arm64 and x86 (the exact devices that I used are mentioned in the cover letter [1]) and everything was working fine. [1] https://www.spinics.net/lists/kvm/msg211272.html Thanks, Alex > > Will