linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
From: Roman Zippel <zippel@linux-m68k.org>
To: William Lee Irwin III <wli@holomorphy.com>
Cc: Christoph Hellwig <hch@infradead.org>,
	Rik van Riel <riel@conectiva.com.br>,
	Samuel Ortiz <sortiz@dbear.engr.sgi.com>,
	linux-mm@kvack.org
Subject: Re: [PATCH] rmap 13a
Date: Thu, 09 May 2002 14:33:18 +0200	[thread overview]
Message-ID: <3CDA6C8E.462A3AE5@linux-m68k.org> (raw)
In-Reply-To: <20020509012929.GO15756@holomorphy.com>

Hi,

William Lee Irwin III wrote:

> > You should not only look at the i386 code, if you want to create generic
> > functions.
> 
> It's not only i386. Other architectures are able to do likewise if
> they satisfy the preconditions. And this is exactly one of four
> variations, where all four together are able to handle all cases.
> (In fact, just reverting to B works as a catch-all.)

Your preconditions were no CONFIG_DISCONTIGMEM and no CONFIG_HIGHMEM.
This is true for m68k, but it still breaks every single of your
assumptions, but even on other archs where do these preconditions
require physical memory to start at 0?

> There doesn't seem to be enough depth to this subject to merit this
> much discussion. Are we speaking at cross-purposes? Since I wrote a
> bit of this, is there an issue you're having you'd like me to address?
> I have a sun3 that's booted Linux in the past, so I might be able to
> reproduce m68k-specific issues that arise.

It's really not m68k specific. You are trying to generalize a very small
part of the whole problem. First you only take some special cases (A.
and B.) and the rest was completely arch specific so far. You have to
define the complete model of how virtual and physical addresses and the
pgdat/index tuple relate to each other, before you can generalize
something of it. So far it was completely up to the archs to define this
relationship with only little assumptions from the generic code.

bye, Roman
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/

  reply	other threads:[~2002-05-09 12:33 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-05-07  2:17 Rik van Riel
2002-05-07 17:37 ` Christoph Hellwig
2002-05-07 18:03   ` William Lee Irwin III
2002-05-08 11:06   ` Samuel Ortiz
2002-05-08 11:13     ` William Lee Irwin III
2002-05-08 13:40     ` Rik van Riel
2002-05-08 18:21   ` Roman Zippel
2002-05-08 21:34     ` William Lee Irwin III
2002-05-08 22:34       ` Roman Zippel
2002-05-08 22:42         ` William Lee Irwin III
2002-05-08 22:50           ` William Lee Irwin III
2002-05-08 23:26           ` Roman Zippel
2002-05-09  1:29             ` William Lee Irwin III
2002-05-09 12:33               ` Roman Zippel [this message]
2002-05-09 14:09                 ` William Lee Irwin III
2002-05-09 15:36                   ` Roman Zippel
2002-05-09 17:42                     ` William Lee Irwin III
2002-05-09 21:45                       ` Roman Zippel
2002-05-09 23:13                         ` William Lee Irwin III
2002-05-10 11:37                           ` Roman Zippel
2002-05-10 16:28                             ` William Lee Irwin III
2002-05-10 19:48                               ` Roman Zippel
2002-05-08 21:50     ` William Lee Irwin III

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=3CDA6C8E.462A3AE5@linux-m68k.org \
    --to=zippel@linux-m68k.org \
    --cc=hch@infradead.org \
    --cc=linux-mm@kvack.org \
    --cc=riel@conectiva.com.br \
    --cc=sortiz@dbear.engr.sgi.com \
    --cc=wli@holomorphy.com \
    /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