qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH] sparc64 support TSB related MMU registers


From: Blue Swirl
Subject: Re: [Qemu-devel] [PATCH] sparc64 support TSB related MMU registers
Date: Mon, 27 Apr 2009 19:51:36 +0300

On 4/26/09, Igor Kovalenko <address@hidden> wrote:
> On Fri, Apr 24, 2009 at 9:42 PM, Blue Swirl <address@hidden> wrote:
>
> > On 4/24/09, Igor Kovalenko <address@hidden> wrote:
>  >> Hi!
>  >>
>  >>  This change allows reading ultrasparc I/D MMU TSB tag target register
>  >>  and TSB pointer register (8k and 64k).
>  >>  Linux kernel uses TSB for memory management, and with this change it
>  >>  now can use early allocation routines.
>  >>
>  >>  I'm testing with linux-2.6.29.1 minimalistic sparc64 uniprocessor
>  >>  build, now kernel is able to start build device tree.
>  >>  Without the change kernel was not able to handle D-MMU miss while
>  >>  creating first device tree node.
>  >>  Currently it stops shortly after building device tree, trying to find
>  >>  out path to console.
>  >
>  > Nice, though I didn't notice any visible improvement in my tests.
>
>
> Here is the missing part in qemu-sparc64-mmu-pagesize.patch
>  This fixes TLB match code to respect page size, otherwise 4M page
>  mappings may be not found.
>  Also this corrects a typo in get_physical_address_code which uses a
>  register from DMMU instead of IMMU.
>
>  Please apply.

Looks OK. Please resubmit with only the commit changelog material and
a Sign-off. I'm still learning git (with qgit), I don't know how to
trim the commit message yet. Or maybe that is not the "git way"?

>  get_physical_address_data/code probably needs some code reuse refactoring.

True.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]