Hello Serge,
On 16/11/2020 23:31, Serge Semin wrote:
As completely unrelated optimization I can remove the same memblock_add() of the kernel sections from the Octeon platform code.
Why not as long as it will work. AFAICS the octeon platform code does some kernel start address adjustment while the generic MIPS code doesn't. Are you sure using the generic version for octeon won't cause any problem?
as I interpret this adjustment, this is open-coded virt_to_phys. In my tests both code blocks reserve the same memory (well, generic code claims the rest of the last page, and I'm going to fix this).