• Yinghai Lu's avatar
    x86: move reserve_setup_data to setup.c · 28bb2237
    Yinghai Lu authored
    Ying Huang would like setup_data to be reserved, but not included in the
    no save range.
    
    Here we try to modify the e820 table to reserve that range early.
    also add that in early_res in case bootloader messes up with the ramdisk.
    
    other solution would be
    1. add early_res_to_highmem...
    2. early_res_to_e820...
    but they could reserve another type memory wrongly, if early_res has some
    resource reserved early, and not needed later, but it is not removed from
    early_res in time. Like the RAMDISK (already handled).
    Signed-off-by: default avatarYinghai Lu <yhlu.kernel@gmail.com>
    Cc: andi@firstfloor.org
    Tested-by: default avatarHuang, Ying <ying.huang@intel.com>
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    28bb2237
setup.c 19.7 KB