diff options
author | Heiko Carstens | 2016-10-12 14:00:46 +0200 |
---|---|---|
committer | Karel Zak | 2016-11-09 10:02:32 +0100 |
commit | 30e1ea8ba1984488fdb16506ebafe4dc23280e5a (patch) | |
tree | 2c0ac7b149426d1fe6ecd03b3deae192b920ca4e /.gitignore | |
parent | lsmem: new tool (diff) | |
download | kernel-qcow2-util-linux-30e1ea8ba1984488fdb16506ebafe4dc23280e5a.tar.gz kernel-qcow2-util-linux-30e1ea8ba1984488fdb16506ebafe4dc23280e5a.tar.xz kernel-qcow2-util-linux-30e1ea8ba1984488fdb16506ebafe4dc23280e5a.zip |
chmem: new tool
Move the s390 specific chmem tool to util-linux.
The chmem tool was originally written in perl and is part of the
s390-tools package which can be found here:
https://www.ibm.com/developerworks/linux/linux390/s390-tools.html
Given that the tool is architecture independent, there is no reason to
keep it in an s390 specific repository. It seems to be useful for
other architectures as well.
This patch converts the tool to C and adds it to util-linux, while the
command line options stay compatible. The only exception is the option
"-v" which used to be the short form of "--version". That got changed
to "-V" so it behaves like most other tools contained within
util-linux.
The chmem tool can be used to set memory online or offline. This can
be achieved by specifying a memory range:
Memory Block 19 (0x0000000130000000-0x000000013fffffff) disabled
or by specifying a size where chmem will automatically select memory
blocks:
Memory Block 21 (0x0000000150000000-0x000000015fffffff) disable failed
Memory Block 18 (0x0000000120000000-0x000000012fffffff) disabled
Memory Block 17 (0x0000000110000000-0x000000011fffffff) disabled
Memory Block 16 (0x0000000100000000-0x000000010fffffff) disabled
Memory Block 15 (0x00000000f0000000-0x00000000ffffffff) disabled
or by specifying memory block numbers instead of address ranges:
Memory Block 15 (0x00000000f0000000-0x00000000ffffffff) disabled
Memory Block 16 (0x0000000100000000-0x000000010fffffff) disabled
Memory Block 17 (0x0000000110000000-0x000000011fffffff) disabled
Memory Block 18 (0x0000000120000000-0x000000012fffffff) disabled
This is based on a patch from Clemens von Mann.
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Diffstat (limited to '.gitignore')
-rw-r--r-- | .gitignore | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore index 6ead2f1dd..2658dcdd1 100644 --- a/.gitignore +++ b/.gitignore @@ -68,6 +68,7 @@ update.log /cfdisk /chcpu /chfn +/chmem /chrt /chsh /col |