Messages in this thread | | | Subject | Re: large page patch (fwd) (fwd) | From | Alan Cox <> | Date | 11 Aug 2002 21:30:17 +0100 |
| |
On Fri, 2002-08-09 at 16:20, Daniel Phillips wrote: > On Sunday 04 August 2002 19:19, Hubertus Franke wrote: > > "General Purpose Operating System Support for Multiple Page Sizes" > > htpp://www.usenix.org/publications/library/proceedings/usenix98/full_papers/ganapathy/ganapathy.pdf > > This reference describes roughly what I had in mind for active > defragmentation, which depends on reverse mapping. The main additional > wrinkle I'd contemplated is introducing a new ZONE_LARGE, and GPF_LARGE, > which means the caller promises not to pin the allocation unit for long > periods and does not mind if the underlying physical page changes > spontaneously. Defragmenting in this zone is straightforward.
Slight problem. This paper is about a patented SGI method for handling defragmentation into large pages (6,182,089). They patented it before the presentation.
They also hold patents on the other stuff that you've recently been discussing about not keeping seperate rmap structures until there are more than some value 'n' when they switch from direct to indirect lists of reverse mappings (6,112,286)
If you are going read and propose things you find on Usenix at least check what the authors policies on patents are.
Perhaps someone should first of all ask SGI to give the Linux community permission to use it in a GPL'd operating system ?
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |