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

Use of newer locking primitives...


  • To: "win-pv-devel@xxxxxxxxxxxxxxxxxxxx" <win-pv-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Martin Harvey <martin.harvey@xxxxxxxxxx>
  • Date: Tue, 30 Aug 2022 11:35:29 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=sQ4nvKvhiJn/qLtemJ5nz0S3Tr9liodQSBryY3k/em0=; b=B7rYXEpegymTcvPFe3Y3B80LYE9Apf9f28nMSrlY9QLFd8UlCRJtDnbRriYYEtq7dH1DtwKZTWa607RVsMUes4soMDEPE/hs0FCPttQQ1Lhp+w/+pt8o/Tf3v4k21V71MykZN3aMoy/NkTqtXhq1EbIyjvPQXpSR/aLhQpd/uY7EQpiV2UNqb3Jjur611OO8cOjh36zV5rYuIb2Do5LMaLEwK5lLYexgjU+R/z9656kI0th/DiPSixYpuyl/tIAsHPNr1VnXddsvlNxW4+hxVk55fpvTbwgpmxqYptkI9gQhWQroKNf+M8f8Q/WGv4q6ylQkqAayEpORolh4PJuTIQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hKgFy2TSvldyOpoBR1ZswSy6JbWpn+ASjiflC7DWSl5qZOW3FG/yvd+Ua+Isr4cEzxQSD/1gXuhLj/NhHf2HI3CCIdCHV/0/Gt8TDyKYdkauPccRyctkNABjwIDrK8+rejKBQPg5mgxn1wCOjlK4cmNPYJotvkrLki1hNtJLMb9T4TTDzUOw/MAtTPfEkb20dlfyTU6Z9o2cq20gFynVg0oVHU+cB55U+FvRbPfoziYqBoE24nF1nDttLSNWrbb4mpCCMP5H2uWOXbPPjtAVjzKYGRsZqtZEcdSURdrFyf+hidWmiAVUlW/R1x+L8Fa0HRujMDo2fwc837ujqDJGrw==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
  • Delivery-date: Tue, 30 Aug 2022 11:35:41 +0000
  • Ironport-data: A9a23:MW5fba3WwioLtXmtsfbD5alwkn2cJEfYwER7XKvMYLTBsI5bpzIDm jBLC2GAOPuJZmfwKth/O4mxoUsA78TWztIwQAtspC1hF35El5HIVI+TRqvS04J+DSFhoGZPt Zh2hgzodZhsJpPkjk7xdOKn9RGQ7InQLpLkEunIJyttcgFtTSYlmHpLlvUwx4VlmrBVOSvU0 T/Ji5CZaQTNNwJcaDpOsfrT80s35ZwehRtD1rAATaET1LPhvyF94KI3fcmZM3b+S49IKe+2L 86rIGaRpz6xE78FU7tJo56jGqE4aue60Tum0xK6b5OKkBlazhHe545gXBYqheW7vB3S9zx54 I0lWZVd0m7FNIWU8AgWe0Ew/y2TocSqUVIISJSymZX78qHIT5fj6+gtFm1uH4BAw+lQO09Q2 f1EBhUNbDnW0opawJrjIgVtruIKCZG3eaYg4DRnxzyfCus6S5feRamM/cVfwDo7msFJG7DZe tYdbj1sKh/HZnWjOH9OUM54wLju2SK5KmIDwL6WjfNfD2z7yQVrzLnrdtrcYMKHVO1en1qCp 3KA9GP8av0fHIPOmWPbqSjy7gPJtS7hcsURMJy+z8VRql2Cmjw/T0Y7bGLu9JFVjWb7AbqzM Xc85Sso6LAssUCmUNT5dxm5u2Kf+A4RXcJKFO834x3LzbDbizt1HUABRz9FLdk57sk/QGR20 kfTxoyyQztyrLeSVHSRsK+Oqi+/MjQUKmlEYjIYSQwC4J/op4RbYg/zc+uP2ZWd1rXdcQwcC RjQxMTir93/VfI26pg=
  • Ironport-hdrordr: A9a23:6QwW+qA95LPlQ1jlHeggsceALOsnbusQ8zAXPh9KJCC9I/bzqy nxpp8mPEfP+VAssQIb6Km90ci7MAXhHPtOjbX5Uo3SODUO1FHIEGgA1/qq/9SDIVyYygc178 4JHMZD4bbLfDtHZLPBkWyF+qEbsbu6Gc6T5dv2/jNId0VHeqtg5wB2BkKwCUttXjRLApI/Cd 61+tdHjyDIQwVdUu2LQl0+G8TTrdzCk5zrJTQcAQQ81QWIhTS0rJbnDhmj2AsEWT8n+8ZpzY GFqX212kyQiYD19vbu7R6c032Qoqqh9jJ3Pr3BtiHSEESttu/nXvUjZ1TIhkFMnAjm0idQrD CLmWZpAy070QKqQkil5RTqwAXuyzAo9jvrzkKZm2LqpYjjSCs9ENcpv/MtTvL10TtSgDhH6t M440uJ855MSR/QliX04NbFExlsi0qvuHIn1eoelWZWX4cSYKJY6dV3xjIjLL4QWCbhrIw3Gu hnC8/RoP5QbFOBdnjc+m1i2salUHg/FgqPBkICpsuW2T5Lm20R9Tpt+OUP2nMbsJ4tQZhN4O rJdqxuibFVV8cTKblwAe8QKPHHelAlgSi8QV56DW6XaJ3vYUi91qIfyI9Fm92CadgP0IY4no jHXRdRqXMyEnied/Gz4A==
  • List-id: Developer list for the Windows PV Drivers subproject <win-pv-devel.lists.xenproject.org>
  • Thread-index: Adi8ZD8ojTv0cYRiTIesy/wwgsnlOA==
  • Thread-topic: Use of newer locking primitives...

 

Hello folks.

 

Has anyone taken it upon themselves to try using higher performance locking primitives, (i.e. Queued spinlocks) in our drivers? Anyone see any issues where we depend on the implementation of locking primitives, or could we just do a “drop in” (i.e. search and replace) replacement?

 

MH.


 


Rackspace

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