Re: [PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Andy Whitcroft
Date: Thursday, April 5, 2007 - 4:50 am

Christoph Lameter wrote:

That would be me.  I have been offline writing for OLS and did not get
to respond before this.

When we first saw these patches the reaction was a general positive
despite skepticism on the general utility of vmemmmap.  The patches
appear to provide an architecture neutral implementation.  At that time
s390 was just starting to use vmemmap bringing 2x implementations into
the kernel.  Now we have three.  Clearly, even if vemmemap was a net
performance loss having only one implementation has to be a good thing
for maintainability/coverage.

Without some benchmarking and some general testing it certainly is
premature to be removing the other memory models, but for sure that was
the original plan.  The original assumption that as time went on the
other models would wither on the vine, this has only happened on powerpc
so far.

So I will go and:

1) talk to s390 and find out if they can use this same form, as one
implementation of vmemmap only should be the goal, and

2) take the current patches and try and get some benchmarks for them
against other memory models

Christoph if you could let us know which benchmarks you are seeing gains
with that would be a help.

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

Messages in current thread:
[PATCH 1/2] Generic Virtual Memmap suport for SPARSEMEM, Christoph Lameter, (Sun Apr 1, 12:10 am)
[PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL, Christoph Lameter, (Sun Apr 1, 12:10 am)
Re: [PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL, Christoph Lameter, (Sun Apr 1, 12:11 am)
Re: [PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL, Andi Kleen, (Sun Apr 1, 3:46 am)
Re: [PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL, Christoph Lameter, (Mon Apr 2, 8:37 am)
Re: [PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL, Christoph Lameter, (Mon Apr 2, 8:44 am)
Re: [PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL, Andi Kleen, (Mon Apr 2, 8:44 am)
Re: [PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL, Martin J. Bligh, (Mon Apr 2, 8:51 am)
Re: [PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL, Christoph Lameter, (Mon Apr 2, 8:54 am)
Re: [PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL, Christoph Lameter, (Mon Apr 2, 9:18 am)
Re: [PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL, Andi Kleen, (Mon Apr 2, 10:14 am)
Re: [PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL, Christoph Lameter, (Mon Apr 2, 10:34 am)
Re: [PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL, Dave Hansen, (Mon Apr 2, 12:54 pm)
Re: [PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL, Christoph Lameter, (Mon Apr 2, 1:11 pm)
Re: [PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL, Dave Hansen, (Mon Apr 2, 1:13 pm)
Re: [PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL, Christoph Lameter, (Mon Apr 2, 1:30 pm)
Re: [PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL, Martin Bligh, (Mon Apr 2, 1:38 pm)
Re: [PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL, Christoph Lameter, (Mon Apr 2, 1:51 pm)
Re: [PATCH 1/2] Generic Virtual Memmap suport for SPARSEMEM, Christoph Lameter, (Mon Apr 2, 2:00 pm)
Re: [PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL, Dave Hansen, (Mon Apr 2, 2:08 pm)
Re: [PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL, Christoph Lameter, (Mon Apr 2, 2:28 pm)
Re: [PATCH 1/2] Generic Virtual Memmap suport for SPARSEMEM, Christoph Lameter, (Mon Apr 2, 2:31 pm)
Re: [PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL, Martin Bligh, (Mon Apr 2, 2:43 pm)
Re: [PATCH 1/2] Generic Virtual Memmap suport for SPARSEMEM, Christoph Lameter, (Mon Apr 2, 2:53 pm)
Re: [PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL, Dave Hansen, (Mon Apr 2, 2:56 pm)
Re: [PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL, Christoph Lameter, (Mon Apr 2, 3:29 pm)
Re: [PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL, Andi Kleen, (Mon Apr 2, 3:31 pm)
Re: [PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL, Christoph Lameter, (Mon Apr 2, 3:37 pm)
Re: [PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL, Martin Bligh, (Mon Apr 2, 3:41 pm)
Re: [PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL, Christoph Lameter, (Mon Apr 2, 3:49 pm)
Re: [PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL, Martin Bligh, (Mon Apr 2, 3:52 pm)
Re: [PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL, Bjorn Helgaas, (Mon Apr 2, 4:03 pm)
Re: [PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL, Bob Picco, (Wed Apr 4, 2:27 pm)
Re: [PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL, Christoph Lameter, (Wed Apr 4, 3:38 pm)
Re: [PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL, Andy Whitcroft, (Thu Apr 5, 4:50 am)
Re: [PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL, Andy Whitcroft, (Thu Apr 5, 5:07 am)
Re: [PATCH 1/4] x86_64: Switch to SPARSE_VIRTUAL, Christoph Lameter, (Thu Apr 5, 11:27 am)
Re: [PATCH 1/4] x86_64: (SPARSE_VIRTUAL doubles sparsemem ..., Christoph Lameter, (Sat Apr 7, 3:06 pm)
Re: [PATCH 1/4] x86_64: (SPARSE_VIRTUAL doubles sparsemem ..., William Lee Irwin III, (Mon Apr 9, 9:40 am)
Re: [PATCH 1/4] x86_64: (SPARSE_VIRTUAL doubles sparsemem ..., Christoph Lameter, (Mon Apr 9, 10:16 am)
Re: [PATCH 1/4] x86_64: (SPARSE_VIRTUAL doubles sparsemem ..., William Lee Irwin III, (Mon Apr 9, 11:20 am)