[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Xen/arm: Virtual ITS command queue handling
On 05/05/15 14:51, Stefano Stabellini wrote: >> - With this irq/LPI descriptor we can identify the domain/vITS. >> - Info of all the ongoing ITS requests(put in pITS Queue) of this domain is >> stored in ITS command status array (called its_requests). This is >> managed per vITS. >> >> 1) Trap of CWRITER write by guest >> 2) Take vITS lock >> 3) Read all the commands written by guest, translate it >> - If one of the guest command is INT command >> a) Append INT command with completion_irq and write this batch as >> seperate request and goto (3) to process next commands >> - If more than 'n' commands are sent by guest, start a timer to process >> remaining commands >> 4) Append INT command with completion_irq of current domain > > I would consider adding a vcpu_block call I don't think the vcpu_block would improve performance here. Regards, -- Julien Grall _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |