Yes, they seemed OK with changing it to accomodate x86, as long as current
behavior stays compatible and as long as the changes are squeaky-clean.
Both of which are highly reasonable expectations ;-)
I think we want to work towards the end result where we dont have bootmem.c
anymore. I.e. a modern LMB architecture should generally not make use of
bootmem at all.
We could do that switch on x86 straight away, and make CONFIG_NO_BOOTMEM a
default-y option, hm? We could also hide the interactivity behind
CONFIG_DEBUG_VM or so - and eliminate it altogether later on.
We should also switch around the flag and turn it into CONFIG_BOOTMEM.
Hm?
Ingo
--