summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/include/asm
diff options
context:
space:
mode:
authorChandru <chandru@in.ibm.com>2008-08-30 00:28:16 +1000
committerPaul Mackerras <paulus@samba.org>2008-09-15 11:07:58 -0700
commitcf00085d8045cddd80a8aabad97de96fa8131793 (patch)
tree22bc2935d93709ed6ae229b5737c5412cfaf5991 /arch/powerpc/include/asm
parent525c411d400603665f8416f7e84bb14a43830027 (diff)
downloadblackbird-op-linux-cf00085d8045cddd80a8aabad97de96fa8131793.tar.gz
blackbird-op-linux-cf00085d8045cddd80a8aabad97de96fa8131793.zip
powerpc: Add support for dynamic reconfiguration memory in kexec/kdump kernels
Kdump kernel needs to use only those memory regions that it is allowed to use (crashkernel, rtas, tce, etc.). Each of these regions have their own sizes and are currently added under 'linux,usable-memory' property under each memory@xxx node of the device tree. The ibm,dynamic-memory property of ibm,dynamic-reconfiguration-memory node (on POWER6) now stores in it the representation for most of the logical memory blocks with the size of each memory block being a constant (lmb_size). If one or more or part of the above mentioned regions lie under one of the lmb from ibm,dynamic-memory property, there is a need to identify those regions within the given lmb. This makes the kernel recognize a new 'linux,drconf-usable-memory' property added by kexec-tools. Each entry in this property is of the form of a count followed by that many (base, size) pairs for the above mentioned regions. The number of cells in the count value is given by the #size-cells property of the root node. Signed-off-by: Chandru Siddalingappa <chandru@in.ibm.com> Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'arch/powerpc/include/asm')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud