Thread (135 messages) 135 messages, 5 authors, 2019-02-14

Re: [PATCH 18/19] KVM: PPC: Book3S HV: add passthrough support

flat view

From: Cédric Le Goater <clg@kaod.org>
Date: 2019-01-23 11:28:58
Also in: kvm

On 1/23/19 11:30 AM, Paul Mackerras wrote:
On Wed, Jan 23, 2019 at 05:45:24PM +1100, Benjamin Herrenschmidt wrote:
quoted
On Tue, 2019-01-22 at 16:26 +1100, Paul Mackerras wrote:
quoted
On Mon, Jan 07, 2019 at 08:10:05PM +0100, Cédric Le Goater wrote:
quoted
Clear the ESB pages from the VMA of the IRQ being pass through to the
guest and let the fault handler repopulate the VMA when the ESB pages
are accessed for an EOI or for a trigger.
Why do we want to do this?

I don't see any possible advantage to removing the PTEs from the
userspace mapping.  You'll need to explain further.
Afaik bcs we change the mapping to point to the real HW irq ESB page
instead of the "IPI" that was there at VM init time.
yes exactly. You need to clean up the pages each time.
 
So that makes it sound like there is a whole lot going on that hasn't
even been hinted at in the patch descriptions...  It sounds like we
need a good description of how all this works and fits together
somewhere under Documentation/.
OK. I have started doing so for the models merged in QEMU but not yet 
for KVM. I will work on it.
In any case we need much more informative patch descriptions.  I
realize that it's all currently in Cedric's head, but I bet that in
two or three years' time when we come to try to debug something, it
won't be in anyone's head...
I agree. 


So, storing the ESB VMA under the KVM device is not shocking anyone ?  

Thanks,

C.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help