|
From: | Jag Raman |
Subject: | Re: [RFC v4 PATCH 32/49] multi-process: Use separate MMIO communication channel |
Date: | Wed, 13 Nov 2019 11:14:50 -0500 |
User-agent: | Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.7.1 |
On 11/11/2019 11:21 AM, Stefan Hajnoczi wrote:
On Thu, Oct 24, 2019 at 05:09:13AM -0400, Jagannathan Raman wrote:Using a separate communication channel for MMIO helps with improving PerformanceWhy?
Typical initiation of IO operations involves multiple MMIO accesses per IO operation. In some legacy devices like LSI, the completion of the IO operations is also accomplished by polling on MMIO registers. Therefore, MMIO traffic can be hefty in some cases and contribute to Performance. Having a dedicated channel for MMIO ensures that it doesn't have to compete with other messages to the remote process, especially when there are multiple devices emulated by a single remote process. Thanks! -- Jag
[Prev in Thread] | Current Thread | [Next in Thread] |