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

RE: [PATCH] Change AllocatePage to use ExAllocatePoolWithTag


  • To: "paul@xxxxxxx" <paul@xxxxxxx>, "win-pv-devel@xxxxxxxxxxxxxxxxxxxx" <win-pv-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Martin Harvey <martin.harvey@xxxxxxxxxx>
  • Date: Tue, 13 Jul 2021 08:57:53 +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-SenderADCheck; bh=ey6tWUBf3l93WNk/2F5KHi8EFE43LFEznlgnjuhQJR8=; b=Y+3C8D1gd3QZOtZRVKoKjPA9akDGtk9ztF7hmi6F+QM1pMiyAzuZSwLhFASoVc5wQuwPfQXcageLWN7J2mEo1X5+vK+zz86vXQ19Dtm3aAK2rzac0QoHt25qE5kUrk/q4xMHmIlma4lUbxoxC1x+HBmtNDkv3W3pLMyhfEnq0hulz7qBZ9idhtF7KYdGCYFLdXera5muxWcWlmaQ2k7fJjup/uwWx5yIDeV0cCBnVAG0b8EAxjlwdMYSAku5AyMdXz5pCm5uSIyVSu5XCe0Cq8kFUmsIBdh252RnwZ+pECysKqwgC3txGqpzqWhrb5AvvcERjVwlaVpuG7J/NhPWVA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n66JIi+9aV5262FvQ0sU9zLeDlgWyL3JvZIHrZNZyUCltxmlXmvwMneRpcS6n6UhEm04JiciKlqN7tfGjLLFkckhIFvAkkCbsOsM8KWLsyfSdGdgTENpysrKBhZLbgoAkoo+xor+b/qwK6jQh1MFoZQxE482cyeurHOnGU+fpmVbKI4ew6zsTrMgTmFmx/MK76zR1W4+qONS6v11gszjv5u6K1gdmmZ9Jrj88e3Bi9zo8UyXqjhJo3a15SthkxrD4OWEcPY2AA7CzeYz5ipN/cXzR2TDBBe9xYUFYtyaLhPcb8iqyB4WfjTgWoTwqLak1gUDwA2ujte/RyOub8c7Tg==
  • Authentication-results: esa3.hc3370-68.iphmx.com; dkim=pass (signature verified) header.i=@citrix.onmicrosoft.com
  • Delivery-date: Tue, 13 Jul 2021 08:58:00 +0000
  • Ironport-hdrordr: A9a23:abyBQauhp/z5Id7qhpgUr5C07skDjNV00zEX/kB9WHVpm6yj+v xGUs566faUskd0ZJhEo7q90ca7Lk80maQa3WBzB8bGYOCFghrKEGgK1+KLrwEIcxeUygc379 YDT0ERMrzN5VgRt7eG3OG7eexQvOVuJsqT9JjjJ3QGd3AVV0l5hT0JbTpyiidNNXJ77ZxSLu v72uN34wCOVF4wdcqBCnwMT4H41qf2fMKPW29+O/Y/gjP+9Q+V1A==
  • Ironport-sdr: mRiYIgr1bfwAaw0v9E0tKUmb9N/kHQWh10Ei0ogq99Ke4r6u9pDNZmKHfotr/pchaoh2Y5J3OD cUQwxrdSz2veKA0zO1sBhAZTqhjn4MkvzVYNCoPLvXukdw1JK1J9OiuQY3XbFR/QKFQePtFq6P kYvFOw4g2RedvvtK3PgHZn0SHU0WR6s8mzAhZjV2GacAcgBkAS3YwSmzyyM7XPLLL7OS55xNOO xeInfiQ/SBbDofDq7MiwzSjHXgt5BMnl3iUqy3PfYl+hayImNWmaEBp2UEjGhtdml7XHQtpj8r KDo=
  • List-id: Developer list for the Windows PV Drivers subproject <win-pv-devel.lists.xenproject.org>
  • Thread-index: AQHXcw87fHf7Qwb5uU2wdCPUfVSNNKs/vOyAgADmxIA=
  • Thread-topic: [PATCH] Change AllocatePage to use ExAllocatePoolWithTag

As I understand it, it is fixed. We've had some helpful side-effects with 
respect to the change in that it's easier to keep track of xenbus cache memory 
allocation and such like. Under very high load, the have been some bizzare 
lockups where the Mm call takes ages to complete. Allocating from pool has 
slightly ameliorated this (pool calls just fail), but on the other hand, 
running the machine low on pool exposes bugs in third party drivers.

MH.

-----Original Message-----
From: win-pv-devel <win-pv-devel-bounces@xxxxxxxxxxxxxxxxxxxx> On Behalf Of 
Paul Durrant
Sent: 12 July 2021 20:10
To: win-pv-devel@xxxxxxxxxxxxxxxxxxxx
Subject: Re: [PATCH] Change AllocatePage to use ExAllocatePoolWithTag

[CAUTION - EXTERNAL EMAIL] DO NOT reply, click links, or open attachments 
unless you have verified the sender and know the content is safe.

On 07/07/2021 09:54, Martin Harvey wrote:
> From: Owen Smith <owen.smith@xxxxxxxxxx>
> 
> Windows appears to have an edge case bug in which zeroing memory using 
> MmAllocatePAgesForMdlEx (which in Win 10 1803 happens even if you 
> specify MM_DONT_ZERO_ALLOCATION) can cause a BSOD 139 1e.

It is my understanding that this bug was fixed. Is this not the case?

   Paul


 


Rackspace

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