diff options
author | Nishanth Aravamudan <nacc@us.ibm.com> | 2011-04-13 19:45:59 +0000 |
---|---|---|
committer | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2011-04-18 13:08:08 +1000 |
commit | 127493d5dc73589cbe00ea5ec8357cc2a4c0d82a (patch) | |
tree | aae7b2ce16ed3950cf49cd0ad00a5ee780b40344 /arch/powerpc/boot/dts/virtex440-ml510.dts | |
parent | 7c7a81b53e581d727d069cc45df5510516faac31 (diff) | |
download | blackbird-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