summaryrefslogtreecommitdiff
path: root/arch/powerpc/platforms/pseries/reconfig.c
diff options
context:
space:
mode:
authorNathan Fontenot <nfont@austin.ibm.com>2008-07-03 13:20:58 +1000
committerPaul Mackerras <paulus@samba.org>2008-07-03 16:58:15 +1000
commit92ecd1790b10e12015070e33a0f70493d51aca50 (patch)
tree963939590411d5c9c04c59bc72d183808d9aa7ba /arch/powerpc/platforms/pseries/reconfig.c
parent4b6e805e4a327c7231ab6a7739d6344d68d231d0 (diff)
powerpc/pseries: Use base address to derive starting page frame number
Use the base address of the lmb to derive the starting page frame number instead of trying to extract it from the drc index of the lmb. The drc index should not be used for this as it will, and did, break. Until this point, systems that have had memory represented in the device tree with a node for each lmb the drc index would (luckily) closely track the base address of the lmb. For example a lmb with a drc index of 8000000a would have a base address of a0000000. This correlation allowed the current code to derive the starting page frame number from the drc inddex Device tree layouts where lmbs are represented under the ibm,dynamic-reconfiguration-memory node in the ibm,dynamic-memory property do not have this correlation between the drc index and base address of the lmb. Signed-off-by: Nathan Fontenot <nfont@austin.ibm.com> Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'arch/powerpc/platforms/pseries/reconfig.c')
0 files changed, 0 insertions, 0 deletions