Hi Bob,
On Tue, 16 Mar 2004 12:07:44 -0500, Robert Picco <Robert.Picco@xxxxxx> said:
Bob> This patch supports three boot line options. mem_limit limits
Bob> the amount of physical memory. node_mem_limit limits the
Bob> amount of physical memory per node on a NUMA machine.
Bob> nodes_limit reduces the number of NUMA nodes to the value
Bob> specified. On a NUMA machine an eliminated node's CPU(s) are
Bob> removed from the cpu_possible_map.
Bob> The patch has been tested on an IA64 NUMA machine and
Bob> uniprocessor X86 machine.
Would it make sense to improve on the consistency of the "mem" option
at the same time. IIRC, "mem=N" on x86 means "limit amount of memory
to N", whereas on ia64 it means "ignore memory above N". In my
opinion, it would make sense to change the ia64 "mem" to option to
match the behavior on x86 and then to use "mem_limit=N" for the
"ignore memory above N" case (which is very useful for testing
addressing issues, such as I/O MMU issues).
Thanks,
--david