diff options
author | Vivek Goyal <vgolal@in.ibm.com> | 2006-07-27 11:20:24 -0600 |
---|---|---|
committer | Eric W. Biederman <ebiederm@xmission.com> | 2006-07-27 11:20:24 -0600 |
commit | 0a196ba1d11b449420b7817a84178a8bd2a1e9a5 (patch) | |
tree | 51b730747c591f93bde015de9d53b27d5debb1e5 /purgatory | |
parent | 742b147db61c45cc00db63eea7b23d0a462e56c8 (diff) |
Fix kexec load for more than 4G
o "kexec -l bzImage" fails on i386 system with more than 4G of RAM. Error
message displayed is "Could not put setup code above the kernel parameters".
o Now with 64bit resource patch, memory more than 4G is exported through
/proc/iomem. locate_hole() is using local varibles of size unsigned long
and that truncates memory values at some placed and leads to undesired
results.
o hole_align is also unsigned long and which ends up resetting top 32 bits
of 64bit memory start field while alignment operation is done.
Signed-off-by: Vivek Goyal <vgoyal@in.ibm.com>
Diffstat (limited to 'purgatory')
0 files changed, 0 insertions, 0 deletions