WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-ia64-devel

Re: [Xen-ia64-devel] [PATCH] Remove FORCE_CRASH from alt_itlb_miss

To: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-ia64-devel] [PATCH] Remove FORCE_CRASH from alt_itlb_miss
From: Masaki Kanno <kanno.masaki@xxxxxxxxxxxxxx>
Date: Wed, 26 Apr 2006 14:32:06 +0900
Delivery-date: Tue, 25 Apr 2006 22:32:30 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <2BF508F394C196468CCBEC031320DCDF380A17@pdsmsx405>
List-help: <mailto:xen-ia64-devel-request@lists.xensource.com?subject=help>
List-id: Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
List-post: <mailto:xen-ia64-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe>
References: <2BF508F394C196468CCBEC031320DCDF380A17@pdsmsx405>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
Hi Anthony,

Thanks for your detail information.
I thought that my patch causes discord between Xen and Linux-kernel.
When I confirmed itc with ITP, I confirmed that a FPSWA code was 
inserted at size of 16 kbytes. As you thought, I think that it is 
good to use bigger page size so that we reduce tlb miss.


Hi Alex,

I remake my patch and should send it again? Or, at first you apply 
my patch to xen-ia64-unstable tree, and do I send a patch setting 
page size later?


Best regards,
 Kan

Xu, Anthony wrote:
>>From: Masaki Kanno
>>Sent: 2006?4?25? 23:27
>>To: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
>>Subject: Re: [Xen-ia64-devel] [PATCH] Remove FORCE_CRASH from alt_itlb_miss
>>
>>Hi Anthony,
>>
>>Please teach me in detail.
>
>For supporting discontinuous memory, ps in region register is always 16K,
>There are two implicit parameters for itc instruction,
>The other is cr.ifa indicating fault virtual address.
>One is cr.itir, cr.itir.ps determine the TLB page size,
>When dtlb_miss happens,
>cr.itir.ps = rr.ps (now this is 16K)
>But in identity mapping, we can use bigger page size to reduce tlb miss faults,
>Following is pseudo code for this
>    cr.itir.ps = IA64_GRANULE_SHIFT
>    itc.d      // insert the TLB entry
>
>>I applied this patch and FPSWA supporting patch to Xen and tested it.
>>Because I ran LTP on dom0, and a test about a floating point succeeded,
>>I sent this patch.
>Your patch is correct. :-) 
>>
>>Best regards,
>> Kan
>>
>>Xu, Anthony wrote:
>>>One comment,
>>>Since the page size of region 7 is 16K now,
>>>This patch make identity mapping based on 16K.
>>>Can we align with linux kernel using 16M identity mapping?
>>>
>>>Thanks,
>>>-Anthony
>>>
>>>>-----Original Message-----
>>>>From: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
>>>>[mailto:xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Masaki
>>Kanno
>>>>Sent: 2006?4?24? 19:39
>>>>To: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
>>>>Subject: [Xen-ia64-devel] [PATCH] Remove FORCE_CRASH from alt_itlb_miss
>>>>
>>>>Hi,
>>>>
>>>>This patch removed FORCE_CRASH from alt_itlb_miss handler.
>>>>
>>>>Signed-off-by: Masaki Kanno <kanno.masaki@xxxxxxxxxxxxxx>
>>>>
>>>>Best regards,
>>>> Kan
>>>
>>
>>
>>_______________________________________________
>>Xen-ia64-devel mailing list
>>Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
>>http://lists.xensource.com/xen-ia64-devel
>


_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel