RE: [11/14] vcompound: Fallbacks for order 1 stack allocations on IA64 and x86

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Christoph Lameter <clameter@...>
Cc: David Miller <davem@...>, <linux-mm@...>, <linux-kernel@...>, <linux-ia64@...>
Date: Tuesday, March 25, 2008 - 3:09 pm

> I thought the only pinned TLB entry was for the per cpu area? How does it 

Pinning TLB entries on ia64 is done using TR registers with the "itr"
instruction.  Currently we have the following pinned mappings:

itr[0] : maps kernel code.  64MB page at virtual 0xA000000100000000
dtr[1] : maps kernel data.  64MB page at virtual 0xA000000100000000

itr[1] : maps PAL code as required by architecture

dtr[1] : maps an area of region 7 that spans kernel stack
         page size is kernel granule size (default 16M).
         This mapping needs to be reset on a context switch
         where we move to a stack in a different granule.

We used to used dtr[2] to map the 64K per-cpu area at 0xFFFFFFFFFFFF0000
but Ken Chen found that performance was better to use a dynamically
inserted DTC entry from the Alt-TLB miss handler which allows this
entry in the TLB to be available for generic use (on most processor
models).

-Tony

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[11/14] vcompound: Fallbacks for order 1 stack allocations o..., Christoph Lameter, (Fri Mar 21, 2:17 am)
Re: [11/14] vcompound: Fallbacks for order 1 stack allocatio..., Christoph Lameter, (Mon Mar 24, 3:53 pm)
Re: [11/14] vcompound: Fallbacks for order 1 stack allocatio..., Christoph Lameter, (Tue Mar 25, 1:55 pm)
Re: [11/14] vcompound: Fallbacks for order 1 stack allocatio..., Christoph Lameter, (Fri Mar 21, 1:40 pm)
Re: [11/14] vcompound: Fallbacks for order 1 stack allocatio..., Christoph Lameter, (Mon Mar 24, 2:27 pm)
larger default page sizes..., David Miller, (Mon Mar 24, 4:37 pm)
Re: larger default page sizes..., Christoph Lameter, (Mon Mar 24, 5:05 pm)
Re: larger default page sizes..., David Miller, (Mon Mar 24, 5:43 pm)
Re: larger default page sizes..., Christoph Lameter, (Tue Mar 25, 1:48 pm)
Re: larger default page sizes..., David Miller, (Tue Mar 25, 7:22 pm)
Re: larger default page sizes..., Peter Chubb, (Tue Mar 25, 7:41 pm)
Re: larger default page sizes..., David Mosberger-Tang, (Tue Mar 25, 8:34 pm)
Re: larger default page sizes..., Peter Chubb, (Tue Mar 25, 8:57 pm)
Re: larger default page sizes..., John Marvin, (Wed Mar 26, 12:16 am)
Re: larger default page sizes..., David Miller, (Wed Mar 26, 12:36 am)
Re: larger default page sizes..., David Miller, (Tue Mar 25, 8:39 pm)
Re: larger default page sizes..., David Miller, (Tue Mar 25, 7:49 pm)
Re: larger default page sizes..., Peter Chubb, (Tue Mar 25, 8:25 pm)
Re: larger default page sizes..., David Miller, (Tue Mar 25, 8:31 pm)
RE: larger default page sizes..., Luck, Tony, (Mon Mar 24, 5:25 pm)
Re: larger default page sizes..., David Miller, (Mon Mar 24, 5:46 pm)
Re: larger default page sizes..., Paul Mackerras, (Mon Mar 24, 11:29 pm)
Re: larger default page sizes..., Andi Kleen, (Tue Mar 25, 8:05 am)
Re: larger default page sizes..., Paul Mackerras, (Wed Mar 26, 1:24 am)
Re: larger default page sizes..., Christoph Lameter, (Wed Mar 26, 1:56 pm)
Re: larger default page sizes..., Paul Mackerras, (Wed Mar 26, 11:00 pm)
Re: larger default page sizes..., David Miller, (Wed Mar 26, 7:21 pm)
Re: larger default page sizes..., Linus Torvalds, (Wed Mar 26, 11:59 am)
Re: larger default page sizes..., Paul Mackerras, (Wed Mar 26, 9:08 pm)
Re: larger default page sizes..., Paul Mackerras, (Tue Mar 25, 5:27 pm)
Re: larger default page sizes..., David Miller, (Tue Mar 25, 12:15 am)
Re: larger default page sizes..., Paul Mackerras, (Tue Mar 25, 7:50 am)
Re: larger default page sizes..., David Miller, (Tue Mar 25, 7:32 pm)
RE: larger default page sizes..., Luck, Tony, (Tue Mar 25, 7:49 pm)
Re: larger default page sizes..., Nish Aravamudan, (Wed Mar 26, 11:54 am)
RE: larger default page sizes..., Luck, Tony, (Wed Mar 26, 1:05 pm)
Re: larger default page sizes..., Mel Gorman, (Wed Mar 26, 2:54 pm)
Re: larger default page sizes..., David Miller, (Tue Mar 25, 8:16 pm)
Re: larger default page sizes..., Dave Hansen, (Tue Mar 25, 2:27 pm)
RE: [11/14] vcompound: Fallbacks for order 1 stack allocatio..., Christoph Lameter, (Tue Mar 25, 1:42 pm)
RE: [11/14] vcompound: Fallbacks for order 1 stack allocatio..., Luck, Tony, (Tue Mar 25, 3:09 pm)
RE: [11/14] vcompound: Fallbacks for order 1 stack allocatio..., Christoph Lameter, (Tue Mar 25, 3:25 pm)
Re: [11/14] vcompound: Fallbacks for order 1 stack allocatio..., Christoph Lameter, (Fri Mar 21, 1:33 pm)
Re: [11/14] vcompound: Fallbacks for order 1 stack allocatio..., Christoph Lameter, (Fri Mar 21, 3:04 pm)