Hi Keir/Konrad, Should it be possible to pause a PV domain ("xm pause") when it has pci devices passed through ? If not, should it work with a HVM with pci passthrough ? Trying with a PV domain gave troubles so far. -- Sander _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
On 30/11/2010 12:14, "Sander Eikelenboom" <linux@eikelenboom.it> wrote:> Hi Keir/Konrad, > > Should it be possible to pause a PV domain ("xm pause") when it has pci > devices passed through ? > If not, should it work with a HVM with pci passthrough ? > > Trying with a PV domain gave troubles so far.It might give problems with pending pass-thru interrupts not getting handled by the paused domain? That could block other, more critical interrupts, like for disc controllers in dom0. Just a theory. I wouldn''t generally recommend pausing any domain, as a guest OS could get upset getting descheduled for significant periods of time without being told about it (as a PV guest is for save/restore). -- Keir> -- > Sander >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Sander Eikelenboom
2010-Nov-30 12:41 UTC
[Xen-devel] Re: pause PV domain with pci passthrough
Tuesday, November 30, 2010, 1:36:59 PM, you wrote:> On 30/11/2010 12:14, "Sander Eikelenboom" <linux@eikelenboom.it> wrote:>> Hi Keir/Konrad, >> >> Should it be possible to pause a PV domain ("xm pause") when it has pci >> devices passed through ? >> If not, should it work with a HVM with pci passthrough ? >> >> Trying with a PV domain gave troubles so far.> It might give problems with pending pass-thru interrupts not getting handled > by the paused domain? That could block other, more critical interrupts, like > for disc controllers in dom0. Just a theory. I wouldn''t generally recommend > pausing any domain, as a guest OS could get upset getting descheduled for > significant periods of time without being told about it (as a PV guest is > for save/restore).That''s exactly what i saw, dom0''s ahci controller was getting pretty upset. So save/restore would be the way to go then .. I will give that a try ! Thx, Sander> -- Keir>> -- >> Sander >>-- Best regards, Sander mailto:linux@eikelenboom.it _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Sander Eikelenboom
2010-Nov-30 12:48 UTC
[Xen-devel] Re: pause PV domain with pci passthrough
Hmm save isn''t allowed with a pci device passed through: #xm save 14 /tmp/savedomain.xen Error: Migration not permitted with assigned PCI device. Would perhaps be wise to do that for pause as well when a pci device is assigned ? -- Sander Tuesday, November 30, 2010, 1:36:59 PM, you wrote:> On 30/11/2010 12:14, "Sander Eikelenboom" <linux@eikelenboom.it> wrote:>> Hi Keir/Konrad, >> >> Should it be possible to pause a PV domain ("xm pause") when it has pci >> devices passed through ? >> If not, should it work with a HVM with pci passthrough ? >> >> Trying with a PV domain gave troubles so far.> It might give problems with pending pass-thru interrupts not getting handled > by the paused domain? That could block other, more critical interrupts, like > for disc controllers in dom0. Just a theory. I wouldn''t generally recommend > pausing any domain, as a guest OS could get upset getting descheduled for > significant periods of time without being told about it (as a PV guest is > for save/restore).> -- Keir>> -- >> Sander >>-- Best regards, Sander mailto:linux@eikelenboom.it _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
On 30/11/2010 12:48, "Sander Eikelenboom" <linux@eikelenboom.it> wrote:> Hmm save isn''t allowed with a pci device passed through: > > #xm save 14 /tmp/savedomain.xen > Error: Migration not permitted with assigned PCI device. > > Would perhaps be wise to do that for pause as well when a pci device is > assigned ?Yes, probably. Why do you want to pause a domain, anyway? Is it actually useful to be able to do that? -- Keir> -- > Sander > > > Tuesday, November 30, 2010, 1:36:59 PM, you wrote: > >> On 30/11/2010 12:14, "Sander Eikelenboom" <linux@eikelenboom.it> wrote: > >>> Hi Keir/Konrad, >>> >>> Should it be possible to pause a PV domain ("xm pause") when it has pci >>> devices passed through ? >>> If not, should it work with a HVM with pci passthrough ? >>> >>> Trying with a PV domain gave troubles so far. > >> It might give problems with pending pass-thru interrupts not getting handled >> by the paused domain? That could block other, more critical interrupts, like >> for disc controllers in dom0. Just a theory. I wouldn''t generally recommend >> pausing any domain, as a guest OS could get upset getting descheduled for >> significant periods of time without being told about it (as a PV guest is >> for save/restore). > >> -- Keir > >>> -- >>> Sander >>> > > > >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Sander Eikelenboom
2010-Nov-30 14:17 UTC
[Xen-devel] Re: pause PV domain with pci passthrough
The idea was that pausing it would make it possible to switch between running and not running faster than with complete create/shutdown. But it''s not terribly important, just wondering if it was possible (already thought that the pci stuff would probably be difficult) -- Sander Tuesday, November 30, 2010, 3:13:40 PM, you wrote:> On 30/11/2010 12:48, "Sander Eikelenboom" <linux@eikelenboom.it> wrote:>> Hmm save isn''t allowed with a pci device passed through: >> >> #xm save 14 /tmp/savedomain.xen >> Error: Migration not permitted with assigned PCI device. >> >> Would perhaps be wise to do that for pause as well when a pci device is >> assigned ?> Yes, probably. Why do you want to pause a domain, anyway? Is it actually > useful to be able to do that?> -- Keir>> -- >> Sander >> >> >> Tuesday, November 30, 2010, 1:36:59 PM, you wrote: >> >>> On 30/11/2010 12:14, "Sander Eikelenboom" <linux@eikelenboom.it> wrote: >> >>>> Hi Keir/Konrad, >>>> >>>> Should it be possible to pause a PV domain ("xm pause") when it has pci >>>> devices passed through ? >>>> If not, should it work with a HVM with pci passthrough ? >>>> >>>> Trying with a PV domain gave troubles so far. >> >>> It might give problems with pending pass-thru interrupts not getting handled >>> by the paused domain? That could block other, more critical interrupts, like >>> for disc controllers in dom0. Just a theory. I wouldn''t generally recommend >>> pausing any domain, as a guest OS could get upset getting descheduled for >>> significant periods of time without being told about it (as a PV guest is >>> for save/restore). >> >>> -- Keir >> >>>> -- >>>> Sander >>>> >> >> >> >>-- Best regards, Sander mailto:linux@eikelenboom.it _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
On 30/11/2010 14:17, "Sander Eikelenboom" <linux@eikelenboom.it> wrote:> The idea was that pausing it would make it possible to switch between running > and not running faster than with complete create/shutdown. > But it''s not terribly important, just wondering if it was possible (already > thought that the pci stuff would probably be difficult)You could try pci detach/attach across ''xm pause''? -- Keir> -- > Sander > > Tuesday, November 30, 2010, 3:13:40 PM, you wrote: > >> On 30/11/2010 12:48, "Sander Eikelenboom" <linux@eikelenboom.it> wrote: > >>> Hmm save isn''t allowed with a pci device passed through: >>> >>> #xm save 14 /tmp/savedomain.xen >>> Error: Migration not permitted with assigned PCI device. >>> >>> Would perhaps be wise to do that for pause as well when a pci device is >>> assigned ? > >> Yes, probably. Why do you want to pause a domain, anyway? Is it actually >> useful to be able to do that? > >> -- Keir > >>> -- >>> Sander >>> >>> >>> Tuesday, November 30, 2010, 1:36:59 PM, you wrote: >>> >>>> On 30/11/2010 12:14, "Sander Eikelenboom" <linux@eikelenboom.it> wrote: >>> >>>>> Hi Keir/Konrad, >>>>> >>>>> Should it be possible to pause a PV domain ("xm pause") when it has pci >>>>> devices passed through ? >>>>> If not, should it work with a HVM with pci passthrough ? >>>>> >>>>> Trying with a PV domain gave troubles so far. >>> >>>> It might give problems with pending pass-thru interrupts not getting >>>> handled >>>> by the paused domain? That could block other, more critical interrupts, >>>> like >>>> for disc controllers in dom0. Just a theory. I wouldn''t generally recommend >>>> pausing any domain, as a guest OS could get upset getting descheduled for >>>> significant periods of time without being told about it (as a PV guest is >>>> for save/restore). >>> >>>> -- Keir >>> >>>>> -- >>>>> Sander >>>>> >>> >>> >>> >>> > > > >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel