aboutsummaryrefslogtreecommitdiffstats
path: root/firmware/tr_smctr.bin.ihex
diff options
context:
space:
mode:
authorYinghai Lu <yinghai@kernel.org>2010-10-28 09:50:17 -0700
committerH. Peter Anvin <hpa@linux.intel.com>2010-10-28 15:52:36 -0700
commit419db274bed4269f475a8e78cbe9c917192cfe8b (patch)
treeb46d6910ed8075fd901fcbe964984ea20a2dfd74 /firmware/tr_smctr.bin.ihex
parent47f19a0814e80e1d4e5c17d61b70fca85ea09162 (diff)
downloadkernel_goldelico_gta04-419db274bed4269f475a8e78cbe9c917192cfe8b.zip
kernel_goldelico_gta04-419db274bed4269f475a8e78cbe9c917192cfe8b.tar.gz
kernel_goldelico_gta04-419db274bed4269f475a8e78cbe9c917192cfe8b.tar.bz2
x86, memblock: Fix early_node_mem with big reserved region.
Xen can reserve huge amounts of memory for pre-ballooning, but that still shows as RAM in the e820 memory map. early_node_mem could not find range because of start/end adjusting, and will go through the fallback path. However, the fallback patch is still using memblock_x86_find_range_node(), and it is partially top-down because it go through active_range entries from low to high. Let's use memblock_find_in_range instead memblock_x86_find_range_node. So get real top down in fallback path. We may still need to make memblock_x86_find_range_node to do overall top_down work. Reported-by: Jeremy Fitzhardinge <jeremy@goop.org> Tested-by: Jeremy Fitzhardinge <jeremy@goop.org> Tested-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> Signed-off-by: Yinghai Lu <yinghai@kernel.org> LKML-Reference: <4CC9A9C9.8020700@kernel.org> Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Diffstat (limited to 'firmware/tr_smctr.bin.ihex')
0 files changed, 0 insertions, 0 deletions