RE: [PATCH] Fix kvmppc_mmu_invalidate bug

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




> -----Original Message-----
> From: Hollis Blanchard [mailto:hollisb@xxxxxxxxxx] 
> Sent: Wednesday, May 28, 2008 2:01 AM
> To: Liu Yu
> Cc: kvm-ppc@xxxxxxxxxxxxxxx
> Subject: Re: [PATCH] Fix kvmppc_mmu_invalidate bug
> 
> Hi Liu, sorry, but there was a US holiday yesterday. :)

That's OK. I noticed it later. :-)

> 
> On Sunday 25 May 2008 22:32:13 Liu Yu wrote:
> > When guest invalidate a large tlb map, there may be more than one 
> > corresponding shadow tlb maps that need to be invalidated.
> > 
> > Use eaddr and eend to find these shadow tlb maps.
> 
> Hmm, good catch.
> 
> Did you discover this through inspection, or do you have a 
> guest that triggers this bug? I don't believe there is large 
> page support for e500 Linux userspace (and the kernel 
> mappings don't ever need invalidation)?
> 

I discovered it through inspection. As recently I'm porting your code for E500.
E500 support the instruction tlbiva, so I have to read this part of your code carefully.

Yes. E500 doesn't have large mapping in userspace. Neither does 44x, right?

��.n��������+%������w��{.n�����o��^n�r������&��z�ޗ�zf���h���~����������_��+v���)ߣ�m


[Index of Archives]     [KVM Development]     [KVM ARM]     [KVM ia64]     [Linux Virtualization]     [Linux USB Devel]     [Linux Video]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux