Thread (14 messages) flat view 14 messages, 4 authors, 2021-08-16

Re: [PATCH 1/4] iommu/arm-smmu-v3: Use command queue batching helpers to improve performance

From: Leizhen (ThunderTown) <hidden>
Date: 2021-08-16 08:41:52
Also in: linux-iommu, lkml


On 2021/8/16 16:21, Will Deacon wrote:
On Mon, Aug 16, 2021 at 03:47:58PM +0800, Leizhen (ThunderTown) wrote:
quoted

On 2021/8/16 15:24, John Garry wrote:
quoted
quoted
In addition, I find that function arm_smmu_cmdq_build_cmd() can also be optimized
slightly, three useless instructions can be reduced.
I think that you could optimise further by pre-building commonly used commands.

For example, CMD_SYNC without MSI polling is always the same. And then only different in 1 field for MSI polling.

But you need to check if the performance gain is worth the change.
Good advice. I can give it a try.
Please send it as a new patch on top. I've queued the old one and sent
it to Joerg. Since this is just further cleanup, it can be done separately.
OK, I'll post a separate patch later.
Will
.
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help