Reviewed-by: G Edhaya Chandran Refactoring suggestion: Can the code for checking of the UsableMemoryBelow4G moved to a function? Since it is used in two places.