[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 0/9] Per vcpu vm_event channels
On Thu, 2019-05-30 at 08:27 -0700, Tamas K Lengyel wrote: > On Thu, May 30, 2019 at 7:18 AM Petre Pircalabu > <ppircalabu@xxxxxxxxxxxxxxx> wrote: > > > > This patchset adds a new mechanism of sending synchronous vm_event > > requests and handling vm_event responses without using a ring. > > As each synchronous request pauses the vcpu until the corresponding > > response is handled, it can be stored in a slotted memory buffer > > (one per vcpu) shared between the hypervisor and the controlling > > domain. > > > > The main advantages of this approach are: > > - the ability to dynamicaly allocate the necessary memory used to > > hold > > the requests/responses (the size of > > vm_event_request_t/vm_event_response_t > > can grow unrestricted by the ring's one page limitation) > > - the ring's waitqueue logic is unnecessary in this case because > > the > > vcpu sending the request is blocked until a response is received. > > Hi Petre, > could you push this series as a git branch somewhere? > > Thanks, > Tamas Hi Tamas, I've pushed the changes to https://github.com/petrepircalabu/xen/tree/vm_event_ng/devel Thank-you very much for your support, Petre _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |