[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH 5/5] libxl: add libxl_vm_generation_id_set()



> -----Original Message-----
> From: xen-devel-bounces@xxxxxxxxxxxxx [mailto:xen-devel-
> bounces@xxxxxxxxxxxxx] On Behalf Of Ian Campbell
> Sent: 21 May 2014 17:10
> To: David Vrabel
> Cc: xen-devel@xxxxxxxxxxxxxxxxxxxx; Andrew Cooper; Ian Jackson; Stefano
> Stabellini
> Subject: Re: [Xen-devel] [PATCH 5/5] libxl: add libxl_vm_generation_id_set()
> 
> On Wed, 2014-05-21 at 14:21 +0100, David Vrabel wrote:
> > Add a function to allow a toolstack to set a domain's VM generation
> > ID.
> >
> > Although the specification requires that a ACPI Notify event is raised
> > if the generation ID is changed, in practice this appears not to be
> > necessary if the generation ID is changed while the Windows VM is
> > suspended.
> 
> Er, ok, that sounds suspicious though, can it be relied on for Windows
> 2015? Is generating the event so difficult? (I thought we had a libxl
> function to do it...)
> 

I don't believe so. All that logic is still in QEMU AFAICT; it was part of what 
I was planning to pull into Xen with my PCI hotplug controller implementation.

  Paul

> >
> > +/*
> > + * Set a HVM domain's VM Generation ID.
> > + *
> > + * Toolstacks should call this after building or restoring the domain,
> > + * but before unpausing it.
> 
> This would suggest that libxl_domain_config is the right place for it
> then, and it should be handled within the library. But I'll await
> completion of the discussion in 0/5 before committing 100% to that...
> 
> > + *
> > + * For further details, refer to the "Virtual Machine Generation ID"
> > + * document from Microsoft.
> 
> You linked to this in 0/5 -- perhaps include that in wherever this
> comment ends up too?
> 
> > + */
> 
> 
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxx
> http://lists.xen.org/xen-devel

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.