aboutsummaryrefslogtreecommitdiffstats
path: root/tools/blktap
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2010-03-15 13:25:30 +0000
committerKeir Fraser <keir.fraser@citrix.com>2010-03-15 13:25:30 +0000
commitddf12db57949a7becc3e991007ce12e28c2768bc (patch)
tree443084e9a779a40b8bf21a2b27d6801245548f0f /tools/blktap
parent4280d3ee4cb16ef462172e1da5dc3a1ff5719782 (diff)
downloadxen-ddf12db57949a7becc3e991007ce12e28c2768bc.tar.gz
xen-ddf12db57949a7becc3e991007ce12e28c2768bc.tar.bz2
xen-ddf12db57949a7becc3e991007ce12e28c2768bc.zip
x86: adjust Dom0 initial memory allocation strategy
Simply trying order-9 allocations until they won't succeed anymore may consume unnecessarily much memory from the DMA zone (since the page allocator will try to fulfill the request by using memory from that zone when only lower order memory blocks are left in all other zones). To avoid using DMA zone memory, make alloc_chunk() try to allocate a second smaller chunk and use that one in favor of the first one if it came from a higher addressed memory. This way, all memory outside the DMA zone will be consumed before eating into that zone. Signed-off-by: Jan Beulich <jbeulich@novell.com>
Diffstat (limited to 'tools/blktap')
0 files changed, 0 insertions, 0 deletions