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

Re: [PATCH] Asynchronous power handling.


  • To: win-pv-devel@xxxxxxxxxxxxxxxxxxxx
  • From: Paul Durrant <xadimgnik@xxxxxxxxx>
  • Date: Mon, 25 Mar 2024 10:59:31 +0000
  • Delivery-date: Mon, 25 Mar 2024 10:59:41 +0000
  • List-id: Developer list for the Windows PV Drivers subproject <win-pv-devel.lists.xenproject.org>

On 18/03/2024 15:28, Owen Smith wrote:
From: Martin Harvey <Martin.Harvey@xxxxxxxxxx>

Use completion routines and IO_WORKITEMs to handle power state transitions,
allowing execution to run at PASSIVE_LEVEL without blocking the current thread,
and avoid blocking all power IRPs while another is executing (power IRPs should
be synchronized by the power manager, but this doesnt appear to be the case in
all situations).

Signed-off-by: Martin Harvey <martin.harvey@xxxxxxxxxx>

Refactored, wrong format comments removed
Signed-off-by: Owen Smith <owen.smith@xxxxxxxxx>

---
  src/xenvif/fdo.c | 810 +++++++++++++++++++++++++++++------------------
  src/xenvif/pdo.c | 263 +++++++--------
  2 files changed, 602 insertions(+), 471 deletions(-)


Acked-by: Paul Durrant <paul@xxxxxxx>




 


Rackspace

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