Поддерживает ли linux HIGHMEM на архитектурах с aliasing VIPT кешем?
Вот уже который день курю исходники, но не могу найти однозначного ответа.
Вот список архитектур поддерживающих HIGHMEM: arm, frv, metag, microblaze, mips, mn10300, powerpc, sparc, tile, x86, xtensa. Из них aliasing VIPT кеш точно может быть на arm, metag, mips и xtensa. Возможно, что и на powerpc, sparc и tile, я не понял. Из перечисленных все четыре явно не поддерживают комбинацию HIGHMEM + aliasing VIPT кеш. Что вы можете сказать про остальные (powerpc, sparc и tile)? В чём сложность?
> Из перечисленных все четыре явно не поддерживают комбинацию HIGHMEM + aliasing VIPT кеш
MIPS вроде пофиксили: www.linux-mips.org/archives/linux-mips/2012-04/msg...
хотя на их вики по-прежнему написано, что не поддерживается.
Интересно, но в мэйнлайне этого патча нет. Судя по тому, что его последующие версии содержат изменения в mm/highmem.c, которых тоже нет в мэйнлайне, то, похоже, ответ на мой вопрос отрицательный.