linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: John Richard Moser <nigelenki@comcast.net>
To: linux-kernel@vger.kernel.org
Subject: Huge pages and small pages. . .
Date: Tue, 17 Jan 2006 13:52:20 -0500	[thread overview]
Message-ID: <43CD3CE4.3090300@comcast.net> (raw)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Is there anything in the kernel that shifts the physical pages for 1024
physically allocated and contiguous virtual pages together physically
and remaps them as one huge page?  This would probably work well for the
low end of the heap, until someone figures out a way to tell the system
to free intermittent pages in a big mapping (if the heap has an
allocation up high, it can have huge, unused areas that are allocated).
 It may possibly work for disk cache as well, albeit I can't say for
sure if it's common to have a 4 meg contiguous section of program data
loaded.

Shifting odd huge allocations around would be neat to, re:

{2m}[4M  ]{2m}  ->  [4M  ][4M  ]

- --
All content of all messages exchanged herein are left in the
Public Domain, unless otherwise explicitly stated.

    Creative brains are a valuable, limited resource. They shouldn't be
    wasted on re-inventing the wheel when there are so many fascinating
    new problems waiting out there.
                                                 -- Eric Steven Raymond
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDzTzjhDd4aOud5P8RAud1AJ9MVy90XzvJWmgHmlBUdHcpsYNtWACfVxY6
f/jYDM1XiM8/09TfrzEDI3w=
=CsLK
-----END PGP SIGNATURE-----

             reply	other threads:[~2006-01-17 18:53 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-01-17 18:52 John Richard Moser [this message]
2006-01-17 19:06 ` Huge pages and small pages. . William Lee Irwin III
2006-01-17 19:41   ` John Richard Moser
2006-01-17 19:18 ` linux-os (Dick Johnson)
2006-01-17 19:40   ` John Richard Moser
2006-01-17 23:18     ` Paul Mundt
2006-01-18  5:50       ` Ian Wienand
2006-01-18 10:36     ` Helge Hafting
2006-01-18 19:11       ` John Richard Moser

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=43CD3CE4.3090300@comcast.net \
    --to=nigelenki@comcast.net \
    --cc=linux-kernel@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;
as well as URLs for NNTP newsgroup(s).