Home
last modified time | relevance | path

Searched hist:a9c171527a3403cae6c1907744b1bc9ca301f912 (Results 1 – 3 of 3) sorted by relevance

/openbmc/linux/drivers/dma/idxd/
H A Dsubmit.cdiff a9c171527a3403cae6c1907744b1bc9ca301f912 Tue Jul 20 15:42:04 CDT 2021 Dave Jiang <dave.jiang@intel.com> dmaengine: idxd: rotate portal address for better performance

The device submission portal is on a 4k page and any of those 64bit aligned
address on the page can be used for descriptor submission. By rotating the
offset through the 4k range and prevent successive writes to the same MMIO
address, performance improvement is observed through testing.

Signed-off-by: Dave Jiang <dave.jiang@intel.com>
Link: https://lore.kernel.org/r/162681372446.1968485.10634280461681015569.stgit@djiang5-desk3.ch.intel.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
H A Didxd.hdiff a9c171527a3403cae6c1907744b1bc9ca301f912 Tue Jul 20 15:42:04 CDT 2021 Dave Jiang <dave.jiang@intel.com> dmaengine: idxd: rotate portal address for better performance

The device submission portal is on a 4k page and any of those 64bit aligned
address on the page can be used for descriptor submission. By rotating the
offset through the 4k range and prevent successive writes to the same MMIO
address, performance improvement is observed through testing.

Signed-off-by: Dave Jiang <dave.jiang@intel.com>
Link: https://lore.kernel.org/r/162681372446.1968485.10634280461681015569.stgit@djiang5-desk3.ch.intel.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
H A Ddevice.cdiff a9c171527a3403cae6c1907744b1bc9ca301f912 Tue Jul 20 15:42:04 CDT 2021 Dave Jiang <dave.jiang@intel.com> dmaengine: idxd: rotate portal address for better performance

The device submission portal is on a 4k page and any of those 64bit aligned
address on the page can be used for descriptor submission. By rotating the
offset through the 4k range and prevent successive writes to the same MMIO
address, performance improvement is observed through testing.

Signed-off-by: Dave Jiang <dave.jiang@intel.com>
Link: https://lore.kernel.org/r/162681372446.1968485.10634280461681015569.stgit@djiang5-desk3.ch.intel.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>