On 29.01.19 15:53, Julien Grall wrote:
Which proprietary kernel driver? And in which context are Set/Way operations used?
I would not name it, it is proprietary ;) But we can't live without it.
Using Set/Way is fundamentally broken partly because it does not deal with system caches.
I already know it. I've looked at KVM presentation from 2015, your last year video from China, reading through ARM ARM.
It also only applies to a given cache and the behavior will not be replicated to other CPUs.
In our case cpu cache flushing by Set/Way it is propagated to all cpus with `on_each_cpu()`. (Here should be a facepalm emoji)
Running such software is a call for nasty behavior in your guest.
I do understand that. But we have to handle that. And it is a question to us how to do that. -- Sincerely, Andrii Anisov. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel