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