diff options
author | Alexey Kardashevskiy <aik@ozlabs.ru> | 2014-07-11 01:03:42 +1000 |
---|---|---|
committer | Alexander Graf <agraf@suse.de> | 2014-07-15 16:11:59 +0200 |
commit | f92f5da108225fc7dcc5f357fdc473083890fe3f (patch) | |
tree | 9e012b90645a7c936719c921f299e99ba3eca010 /hw/misc | |
parent | 658fa66b8192e4b755880609f2845aef9797d048 (diff) |
spapr: Enable use of huge pages
0b183fc87 "memory: move mem_path handling to
memory_region_allocate_system_memory" disabled -mempath use for all
machines that do not use memory_region_allocate_system_memory() to
register RAM. Since SPAPR uses memory_region_init_ram(), the huge pages
support was disabled for it.
This replaces memory_region_init_ram()+vmstate_register_ram_global() with
memory_region_allocate_system_memory() to get huge pages back.
This changes RAM size from (ram_limit - rma_alloc_size) to ram_limit as
the previous patch moved RMA memory region allocation after RAM allocation
and therefore this change does not have immediate effect but simplifies
the code.
Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'hw/misc')
0 files changed, 0 insertions, 0 deletions