On Mon, Dec 12, 2016 at 07:28:26AM -0500, Huang Rui wrote:
> The generic command buffer entry is 128 bits (16 bytes), so the offset
> of tail and head pointer should be 16 bytes aligned and increased with
> 0x10 per command.
> 
> When cmd buf is full, head = (tail + 0x10) % CMD_BUFFER_SIZE.
> 
> So when left space of cmd buf should be able to store only two
> command, we should be issued one COMPLETE_WAIT additionally to wait
> all older commands completed. Then the left space should be increased
> after IOMMU fetching from cmd buf.
> 
> So left check value should be left <= 0x20 (two commands).
> 
> Signed-off-by: Huang Rui <ray.hu...@amd.com>

Applied to the fixes branch, thanks.

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

Reply via email to