[PATCH v3 0/8] x86, boot: clean up setup_data handling

2015-03-07 Thread Yinghai Lu
Now setup_data is reserved via memblock and e820 and different handlers have different ways, and it is confusing. 1. SETUP_E820_EXT: is consumed early and will not copy or access again. have memory wasted. 2. SETUP_EFI: is accessed via ioremap every time at early stage. have memory

[PATCH v3 0/8] x86, boot: clean up setup_data handling

2015-03-07 Thread Yinghai Lu
Now setup_data is reserved via memblock and e820 and different handlers have different ways, and it is confusing. 1. SETUP_E820_EXT: is consumed early and will not copy or access again. have memory wasted. 2. SETUP_EFI: is accessed via ioremap every time at early stage. have memory