>>>>> "David" == David Mosberger-Tang <dmosberger@gmail.com> writes: David> On Tue, Mar 25, 2008 at 5:41 PM, Peter Chubb David> <peterc@gelato.unsw.edu.au> wrote:David> Why not just repeat the PTEs for super-pages? That won't work David> for huge pages, but for superpages that are a reasonable David> multiple (e.g., 16-times) the base-page size, it should work David> nicely. You end up having to repeat PTEs to fit into Linux's page table structure *anyway* (unless we can change Linux's page table). But there's no place in the short format hardware-walked page table (that reuses the leaf entries in Linux's table) for a page size. And if you use some of the holes in the format, the hardware walker doesn't understand it --- so you have to turn off the hardware walker for *any* regions where there might be a superpage. If you use the long format VHPT, you have a choice: load the hash table with just the translation that caused the miss, load all possible hash entries that could have caused the miss for the page, or preload the hash table when the page is instantiated, with all possible entries that could hash to the huge page. I don't remember the details, but I seem to remember all these being bad choices for one reason or other ... Ian, can you elaborate? -- Dr Peter Chubb http://www.gelato.unsw.edu.au peterc AT gelato.unsw.edu.au http://www.ertos.nicta.com.au ERTOS within National ICT Australia --
| Alan Cox | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| David Miller | Slow DOWN, please!!! |
| Con Kolivas | Re: -mm merge plans for 2.6.23 |
| Jens Axboe | Re: [00/17] Large Blocksize Support V3 |
git: | |
| Johannes Schindelin | Re: [PATCH] RFC: git lazy clone proof-of-concept |
| Dan McGee | Re: I don't want the .git directory next to my code. |
| Wink Saville | Resolving conflicts |
| walt | git versus CVS (versus bk) |
| pete cervasio | Re: Splitting comp.os.linux |
| Wolfgang Thiel | mtools |
| BILES, GREG THOMAS | mtools |
| Lars Wirzenius | Re: Splitting comp.os.linux |
| Richard Wilson | OpenBSD in the webcomic XKCD |
| David Newman | setting dscp or tos bits |
| Richard Stallman | Real men don't attack straw men |
| Edwin Eyan Moragas | poll(2) vs kqueue(2) performance |
