That's neither an argument for using lmb nor an argument not to use
lmb. e820 is x86 specific BIOS wreckage and it's whole purpose is
just to feed information into a (hopefully) generic early resource
management facility.
e820 _CANNOT_ be generalized. Period.
What's finizing_e820 ???
What's the implication of doing that ?
What's wrong with merging of regions ? Are you arguing about a
specific region ("the region") ?
Which name tag ? And why is that name tag important ?
Why exactly might early_memtest not longer be possible ?
What means "early_res for bootmem" ?
Please take some time to explain in detail. Throwing one liners and
buzzwords w/o context into such a discussion is more than counter
productive.
Thanks,
tglx
--