Hello!

 I am now finishing v9 and (i hope) i fixed everything except this one. Sorry, 
too many mails, i occasionally skipped this one earlier.

> Any particular reason for having two separate VIRT_ITS_*
> entries? The spec mandates that the two 64K pages of ITS
> have to be consecutive, so it would make life easier for
> boards if they were just a single memory region.

 Yes, there is a reason. It is because of how in-kernel vITS works. It handles 
only control region. Translation register has to be handled in userspace and 
writes there need to be converted to KVM_SIGNAL_MSI ioctl. Therefore two 
regions are more convenient to use.

Kind regards,
Pavel Fedin
Expert Engineer
Samsung Electronics Research center Russia



Reply via email to