|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: attaching device to PV guest broken by your rework of libxl's PCI handling?
On 09/12/2021 04:17, Jan Beulich wrote: Wow. It must be a year since those patches went in... Most of the context has disappeared from my mind. Since I don't fully understand what that commit as a whole is doing, and since the specific change in the sequence of operations also isn't explained in the description (or at least not in a way for me to recognize the connection), I'm afraid I can't see how a possible solution to this could look like. The best guess I could come up with so far is that the code quoted above may also need moving down, but I can't tell at all whether doing this after the various other intermediate steps wouldn't be too late. Your input (or even better a patch) would be highly appreciated. The commit comment explains the problem that it is trying to fix but I agree that it does not call out the new sequence. The issue IIRC was in what happened before the call to device_add_domain_config() and what happened afterwards. In fixing that I guess I missed this immediate use of xenstore. I *think* the correct fix would be to move the wait into the end of libxl__create_pci_backend(), which is where the frontend and backend state nodes are now set. Paul Thanks, Jan
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |