summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/boot/dts/virtex440-ml510.dts
diff options
context:
space:
mode:
authorNishanth Aravamudan <nacc@us.ibm.com>2011-04-13 19:45:59 +0000
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>2011-04-18 13:08:08 +1000
commit127493d5dc73589cbe00ea5ec8357cc2a4c0d82a (patch)
treeaae7b2ce16ed3950cf49cd0ad00a5ee780b40344 /arch/powerpc/boot/dts/virtex440-ml510.dts
parent7c7a81b53e581d727d069cc45df5510516faac31 (diff)
downloadblackbird-obmc-linux-127493d5dc73589cbe00ea5ec8357cc2a4c0d82a.tar.gz
blackbird-obmc-linux-127493d5dc73589cbe00ea5ec8357cc2a4c0d82a.zip
powerpc/pseries: Use a kmem cache for DTL buffers
PAPR specifies that DTL buffers can not cross AMS environments (aka CMO in the PAPR) and can not cross a memory entitlement granule boundary (4k). This is found in section 14.11.3.2 H_REGISTER_VPA of the PAPR. kmalloc does not guarantee an alignment of the allocation, though, beyond 8 bytes (at least in my understanding). Create a special kmem cache for DTL buffers with the alignment requirement. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Diffstat (limited to 'arch/powerpc/boot/dts/virtex440-ml510.dts')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud