Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix a bug in the ubldr introduced in the rev.283035. The new code
fails to properly consider memory regions when the loader is located below of those regions or engulfs their lower limit. This results in "not enough RAM to load kernel" panic, which is totally bogus. On top of that, there are some variables that can be left unitialized in those cases, which might cause it fail with memory access violation instead of panic while trying to load kernel to a wrong or non-existing address of memory.
- Loading branch information