From: "Chen, Kenneth W" <kenneth.w.chen@intel.com>
To: linux-ia64@vger.kernel.org
Subject: RE: [RFC] Variable Kernel Page size support
Date: Fri, 13 Oct 2006 01:28:46 +0000 [thread overview]
Message-ID: <000701c6ee66$edb8e470$db34030a@amr.corp.intel.com> (raw)
In-Reply-To: <Pine.LNX.4.64.0610121730050.22778@schroedinger.engr.sgi.com>
Christoph Lameter wrote on Thursday, October 12, 2006 5:33 PM
> If set then a lookup is performed using the region7_pgdir table.
> That table is segmented into 8 section for the varying page
> sizes supported.
>
> 0 = _PAGE_SIZE_64K
> 1 = _PAGE_SIZE_256K
> 2 = _PAGE_SIZE_1M
> 3 = _PAGE_SIZE_4M
> 4 = _PAGE_SIZE_16M
> 5 = _PAGE_SIZE_64M
> 6 = _PAGE_SIZE_256M and _PAGE_SIZE_4K and _PAGE_SIZE_8K
> 7 = _PAGE_SIZE_1G and PAGE_SIZE_16k
Another thing cross my mind is that this is in region 7, and effectively
vhpt is disabled for those sections of virtual address. I suppose the
larger page size will win back the loss from not using vhpt. And this
trade off also depends on data access pattern. Some of the small page
size will take double hit on (1) being very small and (2) not having
vhpt to mitigate tlb miss latency. You might want to just drop those
small sizes.
next prev parent reply other threads:[~2006-10-13 1:28 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-10-13 0:32 [RFC] Variable Kernel Page size support Christoph Lameter
2006-10-13 0:50 ` Chen, Kenneth W
2006-10-13 0:55 ` Chen, Kenneth W
2006-10-13 1:12 ` Christoph Lameter
2006-10-13 1:28 ` Chen, Kenneth W [this message]
2006-10-13 1:38 ` Christoph Lameter
2006-10-13 9:21 ` Robin Holt
2006-10-13 18:03 ` Christoph Lameter
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='000701c6ee66$edb8e470$db34030a@amr.corp.intel.com' \
--to=kenneth.w.chen@intel.com \
--cc=linux-ia64@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox