public inbox for linux-ia64@vger.kernel.org
 help / color / mirror / Atom feed
From: Erich Focht <efocht@ess.nec.de>
To: linux-ia64@vger.kernel.org
Subject: [Linux-ia64] discontig patch split
Date: Fri, 02 Aug 2002 00:19:48 +0000	[thread overview]
Message-ID: <marc-linux-ia64-105590701905880@msgid-missing> (raw)

Hi!

This is an attempt to split up the DISCONTIGMEM patch for IA64
into smaller pieces, as discussed in the Atlas meeting. The parts are:

1 : discontig-core-2.4.18-0722.diff  : core part, contains multiple
    bootmem and pg_data, acpi setup routines for SRAT/SLIT
    tables. Almost entirely architecture dependent.

2 : discontig-kreloc-krep-2.4.18-0722.diff : relocatable kernel
    and kernel replication. Absolutely needed for SGI-IA64.

3a: discontig-zonelist-v1-2.4.18.diff : original IA64 code for
    solving the problem of kswapd starting to swap if one node
    is low on memory even if the others aren't.

3b: discontig-zonelist-v2-2.4.18.diff : alternative to 3a, same
    concept but using architecture-independent changes. This is
    basically the patch in Andrea's kernels.

3c: discontig-multi_kswapd-2.4.18.diff : alternative to 3a and 3b,
    doesn't extend the zonelists, instead implements per node
    kswapd and wakes them up depending on the setting of
    the constant NUMA_RATIO and the balance of the nodes. This
    goes back to Sam Ortiz' proposal discussed 6 months ago.

4:  discontig-proc_info-2.4.18.diff : show info on memory usage
    in /proc/discontig. Architecture independent.

The patches can be seen as building blocks. For NEC Azusa
and Asama the minimum requirement is patch 1, for SGI SN one
should take additionally patch 2.

The files are on sourceforge:
http://sf.net/project/showfiles.php?group_id=35660&release_id=95846

The inclusion into the IA64 port of patch #1 as a common part needed
for discontigmem on Itanium platforms would be desireable...

Best regards,
Erich



                 reply	other threads:[~2002-08-02  0:19 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

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=marc-linux-ia64-105590701905880@msgid-missing \
    --to=efocht@ess.nec.de \
    --cc=linux-ia64@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