Re: [Xen-devel] [PATCH v5 12/16] x86/hvm: remove HVMIO_dispatched I/O state

2015-07-03 Thread Andrew Cooper
On 30/06/15 14:05, Paul Durrant wrote: > By removing the HVMIO_dispatched state and making all pending emulations > (i.e. all those not handled by the hypervisor) use HVMIO_awating_completion, > various code-paths can be simplified. > > The completion case for HVMIO_dispatched can also be trivally

[Xen-devel] [PATCH v5 12/16] x86/hvm: remove HVMIO_dispatched I/O state

2015-06-30 Thread Paul Durrant
By removing the HVMIO_dispatched state and making all pending emulations (i.e. all those not handled by the hypervisor) use HVMIO_awating_completion, various code-paths can be simplified. The completion case for HVMIO_dispatched can also be trivally removed from hvmemul_do_io() as it was already u